Registrácia na webe je voliteľnou funkciou stránky. Pre osobnú stránku na sociálnej sieti alebo webovej stránke - vizitky je celkom možné sa zaobísť bez nej. Pre internetový obchod alebo web s veľkým počtom návštevníkov je potrebné vytvoriť autorizačný formulár.
Inštrukcie
Krok 1
Použite mechanizmus servera, ktorý vytvára špeciálne relácie, ktoré ukladajú najrôznejšie informácie o návštevníkovi, keď prechádza webovými stránkami. Upozorní používateľa na autorizáciu. Pri ďalšom vstupe do prehľadávača server vytvorí novú reláciu a skript php buď otvorí prístup oprávnenému používateľovi na stránku, alebo vyzve ostatných návštevníkov na zadanie prihlasovacieho mena a hesla.
Krok 2
Za týmto účelom vytvorte stránku pre zadávanie údajov. Zakódujte prihlasovacie formuláre do formátu HTML. Na začiatok pridajte php kód, ktorý bude kontrolovať správnosť hesla a prihlasovacích údajov zadaných používateľom. Nezabudnite pridať príkaz „session_start ();“, ktorý vám umožní spustiť novú reláciu, ktorá pre konkrétneho návštevníka ešte nebola vytvorená.
Krok 3
Vytvorte samostatný súbor obsahujúci iba php kód. Pripojí sa presne na stránku, ktorá vyžaduje ochranu heslom. Pomenujte ho „auth.php“(pre takéto súbory je to tradičné). Ihneď za značku php vložte znova príkaz „session_start ();“.
Krok 4
Pripojte autorizačný blok ku všetkým súborom uloženým na serveri, ktoré potrebujú ochranu pred nechcenými používateľmi. Je potrebné vložiť kód na začiatok každej php stránky.
Krok 5
Na vytvorenie formulára na autorizáciu použite inú metódu. Stiahnite si doplnok (horúci prihlasovací formulár, Fancybox atď.) Pomocou odkazu na ktorúkoľvek stránku vývojára, napríklad code.google.com. Zapíšte si preň nastavenie a štýl vyskakovacieho okna. Ak chcete najskôr skryť blok autorizácie, zadajte kód.
Krok 6
Nainštalujte si doplnok. Prejdite na to a prispôsobte vzhľad pomocou štýlov CSS. Uložte nastavenia a skontrolujte, či funguje. Ak je všetko vykonané správne, v hornej časti stránky sa zobrazí malá záložka, po kliknutí na ňu sa otvorí okno s poľami na zadanie údajov o návštevníkovi (prihlasovacie meno, heslo).