‫Bentornato e questo video, stiamo per risolvere la sfida dell'ultima lezione, e spero che tu provi a te
‫stesso e l'hai risolto o hai risolto il problema.
‫Quindi andiamo avanti e creiamo un sistema di accesso e un sistema ben registrato.
‫Dobbiamo prima di tutto registrarci prima di poter accedere.
‫Quindi creiamo due metodi per farlo.
‫Uno di questi sarà nullo pubblico o in realtà la registrazione potrebbe andare bene?
‫Sì, può essere annullato e registrato.
‫E poi qui dentro vogliamo fare tutta la registrazione.
‫Ma poiché vogliamo utilizzare questo metodo all'interno del nostro metodo principale, dobbiamo renderlo statico.
‫Ok, quindi qui dentro dobbiamo fare certe cose.
‫Prima di tutto, dobbiamo controllare o dobbiamo dire all'utente cosa fare.
‫Riga destra della console, inserisci il tuo nome utente e poi l'utente può inserire il suo nome utente e vogliamo memorizzare quel nome utente da
‫qualche parte, almeno per il runtime.
‫Quindi dobbiamo creare una nuova variabile qui, che chiamerò nome utente di stringa statica.
‫E qui impostiamo il nome utente come qualsiasi cosa l'utente abbia inserito.
‫Quindi consola quella linea rossa dopo.
‫Voglio fare la stessa cosa con la password.
‫Quindi copierò il codice e lo sostituirò con la password e sostituirò questo.
‫Nome utente anche con password.
‫Pertanto, avrò bisogno di una variabile password, quindi password di stringa statica e qui, ovviamente, sarà più necessario il
‫nome utente.
‫Avremo bisogno della password.
‫Quindi prima controlliamo il nome utente, quindi controlliamo la password.
‫Fatto ciò, una volta che l'utente si è registrato, vogliamo dirgli che la registrazione ha funzionato.
‫Quindi la registrazione
‫è stata completata e poi forse anche un'altra riga in cui abbiamo semplicemente un mucchio di trattini proprio così.
‫Tutto bene.
‫Ecco come possiamo registrare l'utente.
‫E ora creiamo il metodo di accesso.
‫Accesso vuoto statico pubblico.
‫E quello sarà abbastanza simile al metodo di registrazione.
‫Quindi controllerò prima il nome utente.
‫E qui dentro prima lo chiedo e poi controllo se ha funzionato davvero.
‫Quindi, se il tuo nome utente è uguale, quindi doppio segno di uguale a qualunque cosa l'utente abbia inserito.
‫In tal caso, vai avanti ed esegui il codice seguente, controlla la password.
‫Quindi vai avanti e chiedi la password e controlla se la password è uguale a quella che l'utente ha inserito.
‫Ora possiamo andare avanti e scrivere all'utente che l'accesso ha funzionato.
‫Quindi l'accesso con la linea rossa è riuscito.
‫E se non ha funzionato, quindi se l'utente non ha inserito il valore corretto, gli diremo che
‫l'accesso non è riuscito programma di riavvio con password errata e la
‫stessa cosa.
‫Gli diremo se non ha funzionato per accedere perché non ha inserito il nome utente corretto.
‫Quindi qui diciamo semplicemente console, accesso alla riga di destra non riuscito programma di riavvio del nome utente errato.
‫Nel nostro caso non abbiamo ancora i cicli while, quindi non abbiamo la capacità di eseguire i cicli while in modo che
‫l'utente possa accedere di nuovo o provare ad accedere più volte.
‫Quindi lo risolveremo in questo modo ora, quindi diciamo che possiamo riavviare il programma.
‫OK, quindi abbiamo un'istruzione if in cui controlliamo se ha funzionato?
‫Quindi l'utente ha inserito il nome utente corretto?
‫Se lo ha fatto, allora chiediamo la sua password.
‫Se ha inserito la password corretta, gli diremo semplicemente, va bene, bene, hai effettuato l'accesso.
‫Se non hai inserito la password corretta.
‫Diciamo che l'accesso non è riuscito e la password non era corretta.
‫A proposito, se non è riuscito a inserire il nome utente corretto, ci imbattiamo in questa falsa dichiarazione e diciamo semplicemente,
‫OK, non è riuscito ad accedere.
‫Ora quello che possiamo fare è andare avanti e registrarci e poi possiamo accedere.
‫E infine, dobbiamo eseguire la lettura della console per fare qualsiasi cosa in modo che almeno qualcosa venga scritto sulla
‫console.
‫Tutto bene.
‫Quindi abbiamo dovuto creare variabili globali qui e non l'abbiamo ancora trattato in modo troppo dettagliato.
‫Ma dobbiamo crearli a livello globale perché dobbiamo usarli in più metodi.
‫Questo è qualcosa che si basa sull'ambito.
‫Quindi abbiamo coperto l'ambito e beh, questo è più o meno ciò di cui si tratta.
‫Quindi diamo un'occhiata.
‫Eseguiamo il codice e vediamo se funziona.
‫Quindi per favore inserisci il tuo nome utente.
‫Sono bravo con Dennis e la tua password.
‫Password una password altamente sicura.
‫Ora registrazione completata.
‫Ora inserisci il tuo nome utente.
‫OK, inserirò Dennis e ora inserirò una password errata e viene visualizzato il messaggio di accesso non
‫riuscito password errata.
‫Riavvia il programma.
‫Quindi chiudo e ricomincio.
‫Per favore inserisci di nuovo il nome utente Dennis, password uno, inserirò un nome utente errato login
‫fallito username errato programma rivenditore.
‫Va bene, lo farò.
‫E ora inseriamolo correttamente.
‫Quindi è password uno, quindi l'accesso con password uno è riuscito?
‫Grande.
‫Ora posso iniziare a hackerare.
‫Tutto bene.
‫Quindi ora sai come creare una schermata di accesso molto semplice o una schermata di registrazione e accesso.
‫Naturalmente, non memorizziamo ancora le informazioni, almeno non più a lungo del runtime.
‫Ma vedremo in seguito come archiviare i dati in modo permanente.
‫Grande.
‫Spero che tu possa riuscire a costruire qualcosa di simile e che tu possa testarlo e.
‫Beh, se no, non preoccuparti.
‫Prova a spegnerlo o chiuderlo e prova a ricostruirlo domani.
‫Quindi concediti un po' di tempo e prova a farlo da solo in base alla memoria e in base a ciò che hai
‫imparato.
‫Quindi prova a farlo domani.
‫Grande.
‫Quindi direi che è un buon inizio per una schermata di accesso.
‫E il prossimo video andremo avanti.
‫Quindi ci vediamo lì.