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