Strona logowania wyglada tak:
<? include("hasla.php"); $login = $_POST["login"]; $haslo = $_POST["haslo"]; $_SESSION["login"] = $login; $_SESSION["haslo"] = $haslo; exit; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"><head> <meta http-equiv="Content-type" content="text/xml; charset=iso-8859-2" /> <title>tytuł strony</title> <style type="text/css"><!-- body, td { font-family: arial; font-size: 13px; } a { color:blue;} --></style> </head><body> <form action="index.php" method="post"> <table> <tr> <td>login:</td><td><input type="text" name="login" /></td> </tr> <tr> <td>hasło:</td><td><input type="text" name="haslo" /></td> </tr> <tr> <td> </td><td><input type="submit" value="wejdź" /></td> </tr> </table> </form> </body></html>
Plik z haslami:
<? $dane["login"]["haslo"] = "katalog"; $dane["kaska"]["hga7226kc6"] = "katarzyna"; ?>
Plik ktory znajduje sie w kazdym katalogu i sprawdza sesje...
<? include("../hasla.php"); if ($sciezka<>$dane[$_SESSION["login"]][$_SESSION["haslo"]]) { exit; } ?> Tutaj strona Katarzyny
I mam teraz problem bo po wpisaniu loginu i hasla skrypt przenosi mnie do katalogu gdzie jest index i wszystko dziala ale ja chce przejsc do jeszcze jednego podkatalogu i tutaj zaczynaja sie problem
<? include("../../hasla.php"); if ($sciezka<>$dane[$_SESSION["login"]][$_SESSION["haslo"]]) { exit; } ?> Tutaj podkatalog
Zmieniam sciecki do plikow hasla.php i index.php a skrypt cofa mnie do poczatku logowania i tak w kolko - prosze o pomoc