Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Logowanie
-021EM-
post 3.04.2006, 20:10:15
Post #1





Goście







Witam,mam problem dotyczący kodu logowania.Chce uizyskać coś takiego iż:
Mam eleganckie logowanie.Po błędnym wprowadzeniu hasła /loginu wyświetla sie napis "złe hasło" ,ale po jego prawidłowym wpisaniu sktypt ma mnie przekierować do strony która jest dostępona tylko gdy wpisze poprawne hasło.
W pliku admin.php mam oczywiście <form name="form1" method="post" action="admin/checkpass.php"> i tak dalej.
w pliku checkpass.php mam :
  1. <?
  2. require_once("../config.php");
  3. if(isset($_POST["username"]))
  4. {
  5. if (($_POST["username"] == $username) and ($_POST["password"] == $password))
  6. {
  7. $_SESSION["login"] = "true";
  8. $_SESSION["Username"] = $username;
  9. $_SESSION["Password"] = $password;
  10. header("Location:ok.php");
  11. } else {
  12. $_SESSION["error"] = "<font color=green>Wrong username or password. Try again.</font>";
  13. header("Location:../adminerror.php");
  14. }
  15. }
  16.  
  17. ?>

w configu mam zmienne z hasłe i loginem oczywiście.
wszystko super ,cacy,extra,cool ale niewiem jaki wstawić kod żeby strona ok.php wyświetliła się tylko po wpisaniu prawidłowych danych.
Kolega mi podsunął taki kodzik :
  1. <?php
  2. if(!isset($_SESSION["login"]))
  3. {
  4. echo '<font color="red">You are not authorized to view this page </font>';
  5. return;
  6. }
  7. ?>

niestety on niedziała:(
z góry dziękuje za wszelką pomoc.
pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:15