Sto lavorando ad un accesso utente e sto avendo problemi con la parte di creazione dell'utente. Il mio problema è che sto cercando di verificare il nome utente di input su un file di testo per vedere se quel nome utente esiste già. Non riesco a convincerlo a confrontare il nome utente dell'input con l'array che ho introdotto. Ho provato due diversi modi per ottenere questo risultato. Uno usa un array e un altro usando qualcosa che ho letto online che non capisco. Qualsiasi aiuto o spiegazione sarebbe molto apprezzato.Problemi di controllo dell'input del nome utente rispetto al file flat per la creazione dell'utente
Qui è il mio tentativo di utilizzare un array per confrontare off di http://codepad.org/G7xmsf3z
Ecco il mio secondo tentativo http://codepad.org/SbeqmdbG
Quando vedo domande come questa, penso sempre "Quanto dovrebbe essere consentito che i nomi utente siano?" Cioè Dovrebbe essere permesso il nome utente "Esempio", se "Esempio" è registrato? Oppure dovrebbero essere "emily" e "emily" entrambi ammessi? In breve, decidi prima le regole, poi crea una subroutine per esso, che segue quelle regole. – TLP
Qui troverai una condizione di gara che rovinerà il tuo sistema di registrazione. È necessario capire come bloccare altri processi dall'aggiornamento dell'elenco di account fino a quando il programma corrente non ha terminato l'esecuzione e rilasciato il blocco. Bloccare i file è fattibile ma non è così facile come archiviare le informazioni in un DB appropriato che gestirà il blocco per voi ... – tadmc