‫Welkom terug en deze video, we gaan de uitdaging van de vorige lezing oplossen, en ik hoop dat je het voor jezelf probeert en
‫dat je het hebt opgelost of dat je het probleem hebt opgelost.
‫Dus laten we doorgaan en een inlogsysteem en een goed geregistreerd systeem maken.
‫We moeten ons eerst registreren voordat we kunnen inloggen.
‫Laten we daarom twee methoden bedenken om dat te doen.
‫Een van hen wordt nietig of kan de registratie eigenlijk wel goed gaan?
‫Ja, dat kan nietig zijn en registreren.
‫En dan willen we hier alle registratie doen.
‫Maar omdat we deze methode binnen onze hoofdmethode willen gebruiken, moeten we deze statisch maken.
‫Oké, dus hier moeten we bepaalde dingen doen.
‫Allereerst moeten we controleren of we moeten de gebruiker vertellen wat hij moet doen.
‫Console rechterregel, voer uw gebruikersnaam in en dan kan de gebruiker zijn gebruikersnaam invoeren en we willen die gebruikersnaam ergens opslaan, in
‫ieder geval voor de runtime.
‫Dus we moeten hier een nieuwe variabele maken, die ik statische string-gebruikersnaam ga noemen.
‫En hier stellen we de gebruikersnaam in zoals de gebruiker heeft ingevoerd.
‫Dus troost die rode lijn hierna.
‫Ik wil hetzelfde doen met het wachtwoord.
‫Dus ik ga de code kopiëren en ik ga dat vervangen door een wachtwoord en ik ga dit vervangen.
‫Gebruikersnaam met wachtwoord ook.
‫Daarom heb ik een wachtwoordvariabele nodig, dus een statisch tekenreekswachtwoord en hier heb ik natuurlijk de gebruikersnaam niet meer
‫nodig.
‫We hebben het wachtwoord nodig.
‫Dus eerst controleren we op de gebruikersnaam en daarna op het wachtwoord.
‫Zodra dat is gebeurd, willen we hem vertellen dat de registratie heeft gewerkt zodra de gebruiker zich heeft geregistreerd.
‫Dus de
‫registratie voltooid en dan misschien zelfs nog een regel waar we zomaar een stel streepjes hebben.
‫Oke.
‫Zo kunnen we de gebruiker registreren.
‫En laten we nu de inlogmethode maken.
‫Openbare statische ongeldige login.
‫En die zal vrij gelijkaardig zijn aan de registermethode.
‫Dus ik ga eerst de gebruikersnaam controleren.
‫En hier vraag ik er eerst om en dan controleer ik of het echt werkte.
‫Dus als je gebruikersnaam gelijk is, dus dubbel is gelijk aan wat de gebruiker ook heeft ingevoerd.
‫Als dat het geval is, ga je gang en voer je de volgende code uit, controleer je het wachtwoord.
‫Dus ga je gang en vraag om het wachtwoord en controleer of het wachtwoord gelijk is aan wat de gebruiker heeft ingevoerd.
‫Nu kunnen we doorgaan en de gebruiker schrijven dat inloggen heeft gewerkt.
‫Dus rode lijn inloggen succesvol.
‫En als het niet werkte, dus als de gebruiker niet de juiste waarde heeft ingevoerd, dan zullen we
‫hem vertellen dat het inloggen is mislukt, het verkeerde wachtwoord opnieuw opstarten
‫en hetzelfde.
‫We gaan het hem vertellen als het niet werkte om in te loggen omdat hij niet de juiste gebruikersnaam heeft ingevoerd.
‫Dus hier zeggen we gewoon console, inloggen op de juiste regel is mislukt, verkeerd herstartprogramma voor gebruikersnaam.
‫In ons geval hebben we nog geen while-loops, dus we hebben niet de mogelijkheid om while-loops uit te voeren, zodat de gebruiker
‫opnieuw kan inloggen of meerdere keren kan proberen in te loggen.
‫Dus we gaan het nu gewoon op die manier oplossen, dus we zeggen dat we het programma opnieuw kunnen starten.
‫OK, dus we hebben een if-statement waarin we controleren of het werkt?
‫Dus heeft de gebruiker de juiste gebruikersnaam ingevoerd?
‫Als hij dat deed, vragen we om zijn wachtwoord.
‫Als hij het juiste wachtwoord heeft ingevoerd, zeggen we gewoon, oké, cool, je bent ingelogd.
‫Als u niet het juiste wachtwoord hebt ingevoerd.
‫We zeggen dat inloggen is mislukt en dat het wachtwoord onjuist was.
‫Trouwens, als hij niet de juiste gebruikersnaam heeft ingevoerd, komen we deze valse verklaring tegen en zeggen we
‫gewoon: OK, inloggen is mislukt.
‫Wat we nu kunnen doen, is dat we ons kunnen registreren en dan kunnen we inloggen.
‫En tot slot moeten we console lezen om iets te doen zodat er tenminste iets op de console wordt
‫geschreven.
‫Oke.
‫Dus we moesten hier globale variabelen maken en dat hebben we nog niet te veel in detail besproken.
‫Maar we moeten ze wereldwijd creëren omdat we ze op meerdere manieren moeten gebruiken.
‫Dat is iets dat gebaseerd is op reikwijdte.
‫Dus we hebben de reikwijdte behandeld en dat is zo ongeveer waar het echt om gaat.
‫Dus laten we het eens bekijken.
‫Laten we de code uitvoeren en kijken of het werkt.
‫Vul daarom uw gebruikersnaam in.
‫Ik ben goed in Dennis en je wachtwoord.
‫Wachtwoord één zeer veilig wachtwoord.
‫Nu de registratie voltooid.
‫Voer nu uw gebruikersnaam in.
‫OK, ik ga Dennis invoeren en nu ga ik een verkeerd wachtwoord invoeren en er staat inloggen
‫mislukt verkeerd wachtwoord.
‫Start het programma opnieuw.
‫Dus ik ga afsluiten en opnieuw beginnen.
‫Voer gebruikersnaam Dennis nogmaals in, wachtwoord één, ik ga een onjuiste gebruikersnaam typen login
‫mislukt verkeerde gebruikersnaam wederverkoperprogramma.
‫Goed, dat ga ik doen.
‫En laten we het nu correct invoeren.
‫Dus dan is het wachtwoord één, dan is wachtwoord één succesvol inloggen?
‫Geweldig.
‫Nu kan ik beginnen met hacken.
‫Oke.
‫Dus nu weet je hoe je een heel, heel eenvoudig inlogscherm of registratie- en inlogscherm kunt maken.
‫We bewaren de informatie natuurlijk nog niet, in ieder geval niet langer dan runtime.
‫Maar we zullen later zien hoe we gegevens permanent kunnen opslaan.
‫Geweldig.
‫Ik hoop dat het je lukt om iets soortgelijks te bouwen en het te testen en.
‫Nou, zo niet, geen zorgen.
‫Probeer dit af te sluiten of sluit dit en probeer het morgen gewoon weer op te bouwen.
‫Dus geef jezelf wat tijd en probeer het gewoon zelf te doen op basis van geheugen en op basis van wat je hebt
‫geleerd.
‫Dus probeer dat morgen maar eens te doen.
‫Geweldig.
‫Dus ik zou zeggen dat dat een goed begin is voor een inlogscherm.
‫En de volgende video gaan we door.
‫Dus tot ziens daar.