Autorizare pe site
Acest exemplu nu pretinde a fi metoda ideală de protecție, dar încă obține în jurul valorii de acesta va fi destul de dificil. Noi reprezentăm următoarele: ați închis site-ul „pentru noi“, și nu vreau să merg acolo orice persoană rea. Această sesiune ne va ajuta. Parole și nume de utilizator vor fi stocate într-un tabel MySQL.
Se presupune că o conexiune la o mysql deja făcută și este selectat în baza de date.verifica dacă numele de utilizator și parola set. Dacă un câmp este gol,
Aici eroare - este orice funcție a erorii de ieșire:
În cazul în care câmpul nu este gol, script-ul continuă.
scrie o cerere către baza de date MySQL, care ne va întoarce la poartă valoarea câmpului. line, în cazul în care numele de conectare = $.
în cazul în care cererea este procesată fără erori,
Atribuit variabila $ A (o matrice asociativă) trece la câmpul de valoare
eu
În cazul în care câmpul nu corespunde trece, care introduse de către utilizator sau care este stocat în sesiune, atunci suntem din nou în eroare funcție afișează eroarea lui.
În caz contrar, vom înregistra numele variabilelor $ și $ trec în sesiune și să continue să execute script-ul.
Dacă există o eroare în cererea la baza de date MySQL, vom obține din nou eroarea utilizatorului. Deci, la începutul fiecărei pagini la care doriți să refuze accesul la exterior a scrie:
Acum, verificați logica script-ul. Dacă o persoană nu umple unul dintre câmpurile și dă clic pe „Input“, apoi făcând clic pe pagina index2.php el va primi mesajul „Eroare:. Numele de utilizator sau parola necunoscută“
În cazul în care indică un nume de utilizator sau parola incorectă, el cade „Eroare: combinația potrivită de nume de utilizator - parolă“.
Nu puteți intra pe site-ul sub diferite nume.
Dacă oamenii pur și simplu a mers la site-ul, apoi cu computerul, puteți vizita acest site pentru o perioadă limitată de timp (până când sesiunea este încă în viață), care nu este foarte bună dacă lucrați de la salon pe Internet.