‫Willkommen zurück und dieses Video, wir werden die Herausforderung aus der letzten Vorlesung lösen, und ich hoffe, Sie versuchen es selbst
‫und Sie haben es behoben oder Sie haben das Problem gelöst.
‫Lassen Sie uns also weitermachen und ein Login-System und ein gut registriertes System erstellen.
‫Wir müssen uns zunächst registrieren, bevor wir uns einloggen können.
‫Lassen Sie uns dafür zwei Methoden erstellen.
‫Einer von ihnen wird öffentlich nichtig sein oder könnte die Registrierung tatsächlich richtig sein?
‫Ja, das kann ungültig sein und sich registrieren.
‫Und dann wollen wir hier die ganze Registrierung machen.
‫Da wir diese Methode jedoch innerhalb unserer Hauptmethode verwenden möchten, müssen wir sie statisch machen.
‫Okay, hier drin müssen wir bestimmte Dinge tun.
‫Zuallererst müssen wir überprüfen oder dem Benutzer sagen, was er tun soll.
‫Rechte Zeile der Konsole, bitte geben Sie Ihren Benutzernamen ein und dann kann der Benutzer seinen Benutzernamen eingeben und wir möchten diesen Benutzernamen
‫zumindest für die Laufzeit irgendwo speichern.
‫Wir müssen hier also eine neue Variable erstellen, die ich als statischen String-Benutzernamen bezeichnen werde.
‫Und hier setzen wir den Benutzernamen als was auch immer der Benutzer eingegeben hat.
‫Also tröste als nächstes die rote Linie.
‫Das gleiche möchte ich mit dem Passwort machen.
‫Also kopiere ich den Code und ersetze ihn durch das Passwort und ersetze das hier.
‫Benutzername mit Passwort ebenfalls.
‫Daher benötige ich eine Passwort-Variable, also statisches String-Passwort und hier brauche ich natürlich den Benutzernamen nicht
‫mehr.
‫Wir benötigen das Passwort.
‫Also prüfen wir zuerst den Benutzernamen und dann das Passwort.
‫Sobald dies erledigt ist und sich der Benutzer registriert hat, möchten wir ihm mitteilen, dass die Registrierung funktioniert hat.
‫Also Registrierung
‫abgeschlossen und dann vielleicht noch eine Zeile, in der wir einfach so ein paar Striche haben.
‫Gut.
‫So können wir den Benutzer registrieren.
‫Und jetzt erstellen wir die Login-Methode.
‫Öffentliche statische ungültige Anmeldung.
‫Und das wird der Registrierungsmethode sehr ähnlich sein.
‫Also suche ich zuerst nach dem Benutzernamen.
‫Und hier frage ich zuerst danach und prüfe dann, ob es tatsächlich funktioniert hat.
‫Wenn Ihr Benutzername also gleich ist, doppeltes Gleichheitszeichen, was auch immer der Benutzer eingegeben hat.
‫Wenn dies der Fall ist, führen Sie den folgenden Code aus und überprüfen Sie das Kennwort.
‫Dann fragen Sie nach dem Passwort und prüfen Sie, ob das Passwort mit dem übereinstimmt, was der Benutzer eingegeben hat.
‫Jetzt können wir dem Benutzer schreiben, dass die Anmeldung funktioniert hat.
‫Also Red Line Login erfolgreich.
‫Und wenn es nicht funktioniert hat, also wenn der Benutzer nicht den richtigen Wert
‫eingegeben hat, dann sagen wir ihm, dass die Anmeldung fehlgeschlagen
‫ist.
‫Wir werden ihm mitteilen, wenn es nicht funktioniert hat, sich anzumelden, weil er nicht den richtigen Benutzernamen eingegeben hat.
‫Also sagen wir hier einfach Konsole, Anmeldung in der rechten Zeile fehlgeschlagen falscher Benutzername Neustartprogramm.
‫In unserem Fall haben wir noch keine while-Schleifen, daher können wir keine while-Schleifen ausführen, damit sich der Benutzer
‫erneut anmelden oder versuchen kann, sich mehrmals anzumelden.
‫Also werden wir es jetzt einfach so lösen, damit wir sagen, dass wir das Programm neu starten können.
‫OK, wir haben also eine if-Anweisung, in der wir überprüfen, ob es funktioniert hat?
‫Hat der Benutzer den richtigen Benutzernamen eingegeben?
‫Wenn ja, fragen wir nach seinem Passwort.
‫Wenn er das richtige Passwort eingegeben hat, sagen wir einfach, okay, cool, du bist eingeloggt.
‫Wenn Sie nicht das richtige Passwort eingegeben haben.
‫Wir sagen, dass die Anmeldung fehlgeschlagen ist und das Passwort falsch war.
‫Übrigens, wenn er nicht den richtigen Benutzernamen eingegeben hat, stoßen wir auf diese falsche Aussage und
‫sagen einfach: OK, Login fehlgeschlagen.
‫Jetzt können wir uns registrieren und uns dann einloggen.
‫Und schließlich müssen wir Konsolenlesen ausführen, um etwas zu tun, damit zumindest etwas auf die Konsole geschrieben wird.
‫Gut.
‫Wir mussten hier also globale Variablen erstellen und haben das noch nicht allzu ausführlich behandelt.
‫Aber wir müssen sie global erstellen, weil wir sie in mehreren Methoden verwenden müssen.
‫Das hängt vom Umfang ab.
‫Wir haben also den Umfang abgedeckt und nun, darum geht es wirklich.
‫Schauen wir es uns also an.
‫Lassen Sie uns den Code ausführen und sehen, ob er funktioniert.
‫Geben Sie daher bitte Ihren Benutzernamen ein.
‫Ich bin gut in Dennis und deinem Passwort.
‫Passwort ein hochsicheres Passwort.
‫Jetzt Registrierung abgeschlossen.
‫Geben Sie nun bitte Ihren Benutzernamen ein.
‫OK, ich gebe Dennis ein und jetzt gebe ich ein falsches Passwort ein und es heißt Login
‫fehlgeschlagen falsches Passwort.
‫Starten Sie das Programm neu.
‫Also werde ich schließen und neu anfangen.
‫Bitte geben Sie den Benutzernamen Dennis erneut ein, Passwort eins, ich werde einen falschen Benutzernamen eingeben
‫Anmeldung fehlgeschlagen Falscher Benutzername Wiederverkäuferprogramm.
‫Alles klar, das werde ich tun.
‫Und jetzt geben wir es richtig ein.
‫Also dann ist es Passwort eins, dann ist Passwort eins Login erfolgreich?
‫Groß.
‫Jetzt kann ich anfangen zu hacken.
‫Gut.
‫Jetzt wissen Sie also, wie Sie einen sehr, sehr einfachen Anmeldebildschirm oder einen Registrierungs- und Anmeldebildschirm erstellen.
‫Natürlich speichern wir die Informationen noch nicht, zumindest nicht länger als zur Laufzeit.
‫Aber wir werden später sehen, wie man Daten dauerhaft speichert.
‫Groß.
‫Ich hoffe ihr konntet sowas ähnliches bauen und könnt es testen und testen.
‫Nun, wenn nicht, keine Sorge.
‫Versuchen Sie, dies herunterzufahren oder zu schließen und versuchen Sie es morgen neu zu erstellen.
‫Geben Sie sich also etwas Zeit und versuchen Sie es einfach selbst, basierend auf Ihrem Gedächtnis und basierend auf dem, was Sie gelernt
‫haben.
‫Also versuch das morgen einfach mal.
‫Groß.
‫Ich würde also sagen, das ist ein guter Anfang für einen Anmeldebildschirm.
‫Und das nächste Video werden wir weitermachen.
‫Wir sehen uns also dort.