PHP

website in 1 gebruiker geregistreerd.,, voor de opslag van een gebruikersnaam en wachtwoord, zullen we het gebruik van mysql,,,, je moet de oprichting van een nieuwe databank en het horloge.Als je niet bekend bent met deze alsjeblieft de les te lezen, en het creëren van een blanco, en van mysql, richten de volgende SQL zal dit in het creëren van een nieuwe tabel van de gebruiker,,,,,,% quot% tot tabel gebruikers (ID% quot% int niet. Auto_increment sleutel,% quot% gebruikersnaam% quot% tekst niet leeg, code, de tekst% quot%% quot% de motor is niet ongeldig, vuile (=);,,,,, 2.,, kunnen we deze beschikbaar is, het invoeren van een aantal geregistreerde gebruikers,.,, klik op etiketten en bijsluiters en de inbreng van gebruikers van de gegevens met betrekking tot de.,,, id, je kan met een waarde van 0.Omdat het creëren van de tijd, we hebben gebruikt, op de tafel, de waarde te verhogen, automatisch verhoogd.,, 3.,, als je het wachtwoord kiezen, moet je ook de functie van de code, sha1, aan de linkerkant van het wachtwoord.,, doen we dit om redenen van veiligheid, omdat de tekst van de in de databank van het wachtwoord is altijd een slecht idee.,,, 4.Als je in de juiste gegevens, je moet nu naar de gegevens in de tabel.5.,, creëren we een gebruiker in de verwerking van gegevens en van de code van de geregistreerde gebruikers PHP pagina 's.6.Je moet beginnen met de,, in functie van de Top van het document session_start (PHP);,,,,,, we doen dit om ervoor te zorgen dat de gebruikers van de variabelen in de winkel op de server.Meer informatie over het gebruik van,,,,,,, _sesssion variabelen kan lezen, het gebruik van $_session variabelen in PHP, en we doen een voordat we in de juiste data server, de gebruikersnaam wachtwoord en de verbinding met de databank, de naam van de gegevensbank,.,,, $dB = mysqli_connect ("localhost", de "wortel", "en de" ontwikkeling ");,,,, 7.We moeten ook nagaan of er een formulier worden ingediend.Als dat het geval is en we zullen uw gebruikersnaam en wachtwoord.,, om redenen van veiligheid, we ook gebruik maken van het speciale karakter van de functie, mysqli_real_escape_string, verwijdering van invloed kunnen zijn op de uitvoering van,,, SQL. Als lid is ($_post ['username]) (,, voor de mysqli_real_escape_string gebruikersnaam dollar (USD), _post ['username dollar ");], $wachtwoord = sha1 (mysqli_real_escape_string ($), _post dollar'password] [));,, $SQL =" select * van de gebruikers, de gebruikersnaam "de naam" euro, dollar "; de resultaten = dB > vraag ($SQL);,, als ($rij = $van de resultaten - > fetch_assoc () {als ($Bank ['password"] = = - code) _session dollar'auth "[] = waar;}},,,,, als de gebruikersnaam en gegevens, zoals in onze database, zullen we die _sesssion ['auth] variabelen.Zo weten wij, als de gebruiker geregistreerd of niet,,, 8.We zijn bij de ondersteuning van de annulering,,.,,, als lid is ($_get ['logoff])) {, UNSET ($_session ['auth], $auth);},,,, in dit geval, als de annulering van een variabele schrappen wij de _sesssion dollar'auth "] [variabele betekent Dat gebruikers niet geregistreerd.,,, 9.En nu moeten we tot een vorm van de input van de gegevens.Ten eerste, we onderzoeken variabelen, $_sesssion ['auth] geregeld als de gebruiker niet in de vorm van certificering.,,, <?PHP als (!Is ($_session ['auth]) {?> en de "post" methode = < de vorm van action= "index.php" >, < p> < het etiket "; en de gebruikersnaam" > < /label> Username:, < - type = "tekst" naam "gebruikersnaam" = "gebruikersnaam" />, < /p>, < p>; het etiket, < de "password" > < /label> - = < te en de tekst "naam" password "=" password "/>, < /p> < p>, < - type =" dienen "naam" de toegangscode "=" de toegangscode. /> "dienen"; /p> <,;, < /form>, <?}?>,,,, 10.In het einde van het document, zullen we nog een tekst, die zal worden weergegeven als geregistreerde gebruikers.PHP als lid is ($_session ['auth]) {?>,, inloggen..., < BR >, < href = "/index.php?De annulering van de annulering van "> = 1 < />,, <?}?>,,,,, 11.Als we nu open, de vorm en de gebruiker van de juiste gegevens zullen we kunnen zien dat de tekst van de geregistreerde gebruikers.,, als je een klik op de link, annulering, je zal opnieuw worden gecertificeerd.De behandeling van deze code 8 beschreven in stap.,,, de integriteit van de PHP, uit deze klas kan worden gevonden in de HTTP://dreevoo. COM /download /inloggen. ZIP, aanvullende vragen, alsjeblieft,














Previous:
Next Page: