heslování stránek

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Ahoj, pro heslování mých stránek jsem použil jednoduchý script: <? If ($HTTP_POST_VARS["heslo"]=="heslo"): session_start(); session_register("user_register"); $user_register = "ANO"; header("location:stranka.php"); else: if (isset($HTTP_POST_VARS["heslo"])) header("location:spatne_heslo.php"); ; endif; ?> umístěný stranou od heslovaných stránek má to jeden nedostatek. Když někdo zjistí adresu souboru stranka.php (třeba z historie v prohlížeči) a zadá ho přímo do prohlížeče, tak to snadno obejde. Poraďte, prosím, jak to udělat lépe. Stránek, které chci heslovat mám víc. Nechci používat .htaccess, kvůli nutnosti zadávat už.jméno a heslo. Mně stačí bohatě heslo. Dík Mates
  2. stranka.php by měla kontrolat sessions, které nastaví „přihlasovací“ stránka, jinak též přesměrovat na spatne_heslo.php.
  3. Díky za radu. V php ale nejsem tak dobrej...vlastně i tenhle script jsem z části opsal, takže bych potřeboval poradit jak přesně to udělat... jako co a kam vložit, aby to běhalo... dík Mates
  4. Taky nevím, co myslíš tou "přihlašovací" stránkou. Mám to udělaný takhle: Na stránce index.php je formulář, který odešle zadané heslo do souboru login.php (viz výše), který ho posoudí a buď načte stránku "stranka.php" nebo "spatne_heslo.php" .. pro ujasnění :) Mates
  5. stranka.php: <? session_start(); if ($user_register != "ANO") { header ("Location: spatne_heslo.php"); exit; }
  6. Sorry... <? session_start(); if ($_SESSION['user_register'] != "ANO") { header ("Location: spatne_heslo.php"); exit; } ?>
  7. Supr, díky moc.... :)

← Zpět na všechna témata