Registracija na spletnem mestu je neobvezna funkcija strani. Za osebno stran v družabnem omrežju ali na spletnem mestu - vizitke, je povsem mogoče brez nje. Za spletno trgovino ali spletno mesto z ogromnim številom obiskovalcev morate ustvariti obrazec za avtorizacijo.
Navodila
Korak 1
Uporabite strežniški mehanizem, ki ustvari posebne seje, ki shranjujejo vse vrste informacij o obiskovalcu, ko se sprehaja po straneh spletnega mesta. Uporabnika bo obvestil o pooblastilu. Ko boste naslednjič vstopili v brskalnik, bo strežnik ustvaril novo sejo, php skript pa bo pooblaščenemu uporabniku odprl dostop do strani ali pozval druge obiskovalce, da vnesejo uporabniško ime in geslo.
2. korak
Če želite to narediti, ustvarite stran za vnos podatkov. V obrazce kodirajte prijavne obrazce. Na začetek dodajte php-kodo, ki bo nadzorovala pravilnost gesla in prijave, ki jo vnese uporabnik. Ne pozabite dodati ukaza "session_start ();", ki vam bo omogočil začetek nove seje, ki še ni bila ustvarjena za določenega obiskovalca.
3. korak
Ustvarite ločeno datoteko, ki vsebuje samo php kodo. Povezal se bo z natančno stranjo, ki potrebuje zaščito z geslom. Poimenujte ga "auth.php" (to je običajno za take datoteke). Takoj za oznako php znova postavite stavek "session_start ();".
4. korak
Blok za avtorizacijo povežite z vsemi datotekami, shranjenimi na strežniku, ki potrebujejo zaščito pred neželenimi uporabniki. Kodo je treba vstaviti na začetek vsake php strani.
5. korak
Uporabite drugo metodo za ustvarjanje obrazca za pooblastitev. Prenesite vtičnik (vroči obrazec za prijavo, Fancybox itd.) S povezavo na katero koli spletno mesto razvijalca, na primer code.google.com. Zapišite si nastavitve in slog pojavnega okna zanj. Če želite na začetku skriti blok za avtorizacijo, vnesite kodo.
6. korak
Namestite vtičnik. Pojdite nanjo, da prilagodite videz s pomočjo slogov CSS. Shranite nastavitve in preverite, ali deluje. Če je vse narejeno pravilno, se na vrhu strani prikaže majhen zavihek, ko ga kliknete, se odpre okno s polji za vnos podatkov o obiskovalcih (prijava, geslo).