Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nie działa funkcja logowania
Basia555
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 19.04.2015

Ostrzeżenie: (0%)
-----


Hej
Mam problem z moim kodem. Udało mi się go napisać stosując sesję ale jest problem z zalogowaniem się.

secret.php
  1. <?php
  2. if (!isset($_SESSION["login"])){
  3. header("Location: login.php");
  4. exit();
  5. }
  6. ?>
  7. <HTML>
  8. <HEAD>
  9. <TITLE>Tajne/poufne</TITLE>
  10. </HEAD>
  11. <BODY>
  12. <?php
  13. echo "Witaj " . $_SESSION["login"];
  14. echo " < A href='logout.php?" . SID . "'>";
  15. echo "[Wyloguj]</ A>";
  16. ?>
  17. <BR><B>Ściśle tajne dane.</B>
  18. </BODY>
  19. </HTML>


login.php
  1. <?php
  2. if (isset($login) && isset($pass)){
  3. if ($login == "piotrek" && $pass == "piotr"){
  4. session_register("login");
  5. header("Location: secret.php?" . SID);
  6. exit();
  7. } else
  8. $error = "<B>Błędny login lub hasło!</B><BR>";
  9. } else
  10. $error = false;
  11. ?>
  12. <HTML>
  13. <HEAD>
  14. <TITLE>Logowanie</TITLE>
  15. </HEAD>
  16. <BODY>
  17. <?php
  18. echo $error ? $error : "";
  19. ?>
  20. <B>Podaj login i&nbsp;hasło</B>
  21. <FORM method="POST" action="<?php echo $PHP_SELF?>">
  22. Login: <INPUT type="text" name="login"><BR>
  23. Hasło: <INPUT type="password" name="pass"><BR>
  24. <INPUT type="submit" value="Zaloguj się">
  25. </FORM>
  26. </BODY>
  27. </HTML>


logout.php
  1. <?php
  2. ?>
  3. <HTML>
  4. <HEAD>
  5. <TITLE>Wylogowanie</TITLE>
  6. </HEAD>
  7. <BODY>
  8. <?php
  9. echo "Użytkownik " . $_SESSION["login"];
  10. echo " został wylogowany.";
  11. ?>
  12. </BODY>
  13. </HTML>


Mój problem polega na tym że cokolwiek bym nie zrobiła to wywala mi błędy lub tak jak w tej postaci działa bez błędu ale nie mogę się zalogować.
Może zrobiłam jakiś błąd? Mógłby mi ktoś coś podpowiedzieć?

Z góry dziękuję za pomoc, pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 01:06