Cum se creează un script de bază de conectare cu PHP
Vă interesează crearea propriului forum, blog sau site de e-commerce? Dacă răspunsul este afirmativ, crearea primei pagini de conectare va fi primul pas. Acest tutorial arată cum să creați un script simplu de conectare în PHP.
conținut
paşi

1
Creați baza de date de conectare și tabelele necesare. Pentru codul utilizat în acest exemplu, se presupune că baza de date se numește "test" și că numele tabelului este "membri". Baza de date și tabelele conexe pot fi create utilizând panourile de gestionare furnizate direct de pe site-ul care gestionează serviciul de găzduire. Tabelul "membri" va memora numele de utilizator și parola fiecărui utilizator înregistrat pe site-ul dvs., verificând din când în când autorizația de acces utilizând scriptul de autentificare. Tabelul ar trebui să constea dintr-un câmp unic "ID" care va fi cheia primară, un câmp "nume de utilizator" și un câmp de "parolă".

2
Creați interfața de conectare. Este reprezentată de o pagină HTML simplă care conține un formular, două câmpuri de text (unul pentru introducerea numelui de utilizator și unul pentru introducerea parolei) și butonul pentru conectare. Folosind aceste elemente de bază indispensabile, puteți desena aspectul paginii după cum doriți.

3
Creați scriptul PHP care va verifica datele de conectare prin baza de date. Codul scriptului va trebui să se conecteze la baza de date, să trimită interogarea, să extragă date din baza de date, să verifice dacă datele furnizate corespund celor din baza de date și, în funcție de rezultatul controlului, să direcționeze direct sau nu utilizatorul către pagina următoare .

4
Creează pagina care va fi afișată atunci când datele de conectare au succes. Scriptul va crea o sesiune nouă și va afișa mesajul html selectat.

5
Creați scriptul care gestionează deconectarea. Acesta este un pas opțional deoarece sesiunile, după un anumit timp, expiră automat. Dacă doriți să creați un script de logout, veți avea nevoie de un buton sau de un link pentru a începe procedura și un mesaj care să confirme că logout-ul a avut succes.
Sfaturi
- Încercați să utilizați foi de stil "CSS" și câteva elemente HTML pentru a face aspectul paginii dvs. de conectare mai atrăgător.
- Înlocuiți funcțiile bazei de date utilizate în acest exemplu cu cele utilizate de baza de date aleasă (de exemplu SQLITE, Microsoft SQL, Oracle, etc ...).
- Pentru a vă crea procedura de autentificare, nu utilizați niciodată jаvascript sau orice altă limbă care rulează direct pe computerul utilizatorului final (limba client-side).
- În funcție de nevoile dvs., aveți posibilitatea să integrați verificările de securitate, integritatea datelor și tratarea erorilor în scenariul dvs.
Avertismente
- Acest script stochează parole în mod clar, un factor de risc ridicat de securitate. În realitate, o bază de date de producție trebuie să asigure cel puțin codarea parolei utilizând algoritmul "hash", cum ar fi SHA-1 sau SHA-256.
- Codul eșantionului a fost redus la minimul necesar pentru a fi mai ușor de înțeles. Utilizarea reală presupune integrarea controalelor de securitate, date și erori de gestionare a erorilor.
Distribuiți pe rețelele sociale:
înrudit
Cum se activează autentificarea automată în Windows XP
Cum să accesați Kidblog
Cum să deschideți un cont Google Apps
Cum de a schimba parola Twitter
Modificarea parolei Outlook
Cum se schimbă parola Windows din Prompt
Modificarea parolei Hotmail
Cum să ștergeți o bază de date MySQL
Cum se conectează tabelele în Microsoft Access
Cum se configurează Openvoip pe Android
Cum se configurează un router WBR 2310 Wireless Link
Cum să verificați utilizarea datelor de pe Internet cu MTNL
Cum se creează un cont Xbox Live
Cum se creează un cod QR pentru a distribui acreditările de acces la o rețea WiFi
Cum se creează o bază de date pentru clienți
Cum se creează o procedură de conectare bazată pe protocolul SSL pentru site-ul dvs. Web
Cum se creează o tabelă pe MySQL
Cum se creează un script de conectare securizată Utilizând PHP și MySQL
Cum să vă conectați la Skype
Cum de a învăța PHP și MySQL
Modificarea parolei Kik