Registreerimine on vajalik teatud sisu avamiseks piiratud arvule kasutajatele, rämpspostitajate kommentaaride juhtimiseks ja veebipoes ostude sooritamiseks. Saidil registreerimise saab luua programmeerimisoskuste abil või kasutades valmis koodi.
Juhised
Samm 1
Php-s käsitsi registreerimise loomise mehhanism. Koostage registreerimisvorm põhilehele (index.php), kasutades HTML-i märgistuskeelt. Link registreerimisandmetega php-lehele (näiteks nimega registration.php). Klõpsates nupul "Registreeru", suunatakse kasutaja sellele lehele, kus ta peab sisestama oma andmed vormiväljadele. Kasutajanimi, parool, e-posti aadress saadetakse PHP-s loodud käitlejale. Pärast töötlemist sisestatakse need andmebaasi ja registreerimine viiakse lõpule.
2. samm
Krüpteeritud parool tuleks salvestada mysql andmebaasi. Looge andmebaasis uus tabel, näiteks nimega usersdata. Looge bd.php-fail, mida kasutatakse andmebaasiga ühenduse loomiseks. Enne HTML-koodi käivitamist tuleb link sellele failile lehtedel registreerida.
3. samm
Koostage põhilehele (ja teistele) sisselogimisvorm koos väljadega kasutajanime ja parooli sisestamiseks. Kui kasutaja sisestab andmed ja klõpsab nuppu "Logi sisse", saadetakse see teave töötlemiseks ja kontrollimiseks faili login.php. Kui kõik on õigesti sisestatud, kirjutatakse see küpsisele. Käivitatakse kas seanss ja andmed salvestatakse brauseris seni, kuni brauserist väljute või selle sulgete. Kasutaja saidilt väljumise eest vastutab fail exit.php. Nupul "Logi välja" klõpsamine lõpetab seansi või kustutab küpsise.
4. samm
Kui te pole veel programmeerimis- ja märgistuskeeltes tugev, on vaja vaid valmis kood hankida ja see vajalikule kohale panna. Võite selle kuhugi viia või kasutada vormikonstruktorit, näiteks teenust MyTaskHelper.ru. Sellisel juhul pole programmeerimisoskus vajalik. Registreeruge, looge vorm vajalike väljadega, andke neile soovitud nimed, kohandage neid oma maitse järgi. Kaunista vormi välimus (kujundus) mooduli "Vidinad" abil. Teenus genereerib vormikoodi ise, kopeerib selle soovitud veebilehele.