Dobrý den, potřeboval bych zaheslovat web a nevim jak na to. Podařilo se mi zaheslovat jednu stranku ale na ostatní se jde v pořádku dostat. Potřeboval bych to tak, že bych na hlavní stránce zadal heslo a na další stránky by mě to pustilo pouze pokud bych zadal správné heslo na hlavní stránce, aniž by to obtěžovalo návštěvníky. Potřebuji aby to bylo napsané v PHP a ne v javascriptu aby to nešlo obejit. Diky za odpovědi.
Fórum › PHP
Zaheslování webu
- na vstupní stránce index.php zobraz formulář pro zadání jména a hesla
- uživatelem zadané údaje porovnej s databází nebo údaji ze souboru (podle toho co používáš)
- pokud zadané údaje sedí, ulož si do proměnné session hodnotu třeba +
- pokud zadané údaje nesouhlasí ulož si do proměnné session hodnotu třeba -
- na začátku každé stránky tvého webu potom kontroluj hodnotu v proměnné session,
pokud bude obsahovat hodnotu +, můžeš zobrazit obsah stránky,
pokud bude obsahovat hodnotu -, přesměruj návštěvníka zpět na vstupní stránku index.php s formulářem pro přihlášení
- tímto zabráníš vstupu na stránku přímo odkazem, uživatel prostě musí projít přihlášením na index.php
- na všech stránkách webu nesmíš zapomenout zapnout session 'session_start();' aby byla proměnná session přístupná
- po odhlášení uživatele nezapomeň proměnou session naplnit hodnotou - a vrátit dění na přihlašovací stránku index.php
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Zaheslování PC — založil Tomáš Krajča
Zaheslování archivu — založil Fanda
Zaheslování adresářů — založil dreamer
Zaheslování stránek pomocí htaccess — založil Counter
Zaheslování stránky pomoc PHP — založil Sopta
Moderátoři diskuze