Přihlašování uživatelů
V minulém článku jsme si ukázali, jak naprogramovat registraci uživatelů. Tentokrát se podíváme na přihlašování. |
|
Přihlašovací formulářNejdříve ze všeho si sestavíme formulář pro přihlášení.
Je to obyčejný formulář, který po stisknutí tlačítka pošle data z polí nick a heslo. Data se odešlou metodou POST (nevidíme hodnoty v adresním řádku jako u metody GET) do souboru prihlas.php Zpracování formulářeSoubor: prihlas.php
Hned na 1. řádku scriptu se vyskytuje velmi důležitý příkaz session_start();. Tento příkaz zapíná objekjt session. Ten si dokáže totiž uchovat v paměti údaje o uživateli až do doby, než uživatel zavře okno prohlířeče. Bez této funkce by přihlašování nefungovalo. Jako další krok následuje kontrola, jestli přišla data metodou POST. Pokud ano, načtou se údaje o uživateli kterého budeme přihlašovat. Zkontroluje se heslo uložené v databázi s heslem, které zadal uživatel a pokud obě sedí uložíme informace získané z db do speciálních proměnných $_SESSION["usr_id"], $_SESSION["usr_nick"] a $_SESSION["usr_hodnost"]. Tyto proměné mají oproti normálním tu výhodu, že i po přesměrování mají pořád stejnou hodnotu. Jejich hodnota se vymaže při odhlášení nebo zavření okna prohlížeče. Tím bysme měli uživatele přihlášeního. Jestli se přihlášení opravdu povedlo si ověříme přidáním nějakého textu, který vidí pouze přihlášený uživatel na uvítací stránku.
Pokud je uživatel opravdu přihlášen, uvidí na hlavní stránce text s uvítáním a odkazem pro odhlášení. OdhlášeníOdhlášení uživatele je velmi snadné. Příkaz session_unset(); vymaže všechna data z objektu session. Soubor: logout.php
Spojení s databázíÚplně nakonec musíme nastavit přihlašovací údaje do databáze. Soubor: db.php
Tím bysme měli přihlašování kompletní. Příště se podíváme na to, jak si vytvořit administraci uživatelů. |
| Statistiky | |||
Autor: .:|IK|:.Další články od tohoto autora >>> |
Přidáno: 2008-12-27 06:46:50 |
Přečteno: 961x |
|
Hodnocení: 0/10 |
Hodnotit článek mohou pouze přihlášení uživatelé
|
Celkem hodnotilo 0 lidí
|
|
Komentářů: 1144 |
Číst/napsat komentář | ||
Odkaz na tento příspěvek
Citovat
yjYwWUPJoqaJC 2010-09-05 03:40:40
| |
over the counter viagra >:P |
Odkaz na tento příspěvek
Citovat
coVXPNZOIYKcOYog 03.09.2010 12:38:53
| |
cialis 796 |
Odkaz na tento příspěvek
Citovat
HrEimrdrh 03.09.2010 12:17:50
| |
cialis >:-P |
Odkaz na tento příspěvek
Citovat
xLCqfQnoP 03.09.2010 12:17:07
| |
slots wyuh infinity auto insurance >:-PPP car insurance quotes 4969 |
Odkaz na tento příspěvek
Citovat
xhsZdXBo 03.09.2010 06:39:54
| |
cheap home insurance 1628 auto insurance quotes 238024 auto insurance 8-O |
Odkaz na tento příspěvek
Citovat
EvghXMGDISh 03.09.2010 06:30:54
| |
generic propecia eib levitra hwrdye Valium %] cialis 084 |
Odkaz na tento příspěvek
Citovat
tRhywrLllo 03.09.2010 05:18:21
| |
slots 630 car insurance 9093 cheap california auto insurance %-P |
Odkaz na tento příspěvek
Citovat
ImtXsOVHRCDBygbN 03.09.2010 04:53:42
| |
propecia zzesi Valium xetmf Prednisone 9290 phentermine online 852300 cialis sales >:-P |
Odkaz na tento příspěvek
Citovat
HPnWVety 03.09.2010 02:35:49
| |
phentermine ayycbz phentermine 08747 levitra shemale yasmin lee >:O overnight phentermine 4706 |
Odkaz na tento příspěvek
Citovat
ihKHGJPQfAXNYPd 03.09.2010 01:45:54
| |
CAzZSY <a href="http://ypnplxltzsua.com/">ypnplxltzsua</a>, cbtkldpgfmdl, [link=http://nxhtpufcttgi.com/]nxhtpufcttgi[/link], http://fygtbefoouyq.com/ |
Číst komentáře (1144)
Vytisknout
V minulém článku jsme si ukázali, jak naprogramovat registraci uživatelů. Tentokrát se podíváme na přihlašování.
Autor: .:|IK|:.
Přidáno: 2008-12-27 06:46:50
Hodnocení: 0/10
Celkem hodnotilo 0 lidí
Komentářů: 1144
Kontakt
Změnit vzhled
RSS výstup
Nastavit jako domovskou stránku