Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Logowanie-Sesje
Rash
post 23.03.2008, 10:25:59
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 4
Dołączył: 6.02.2008

Ostrzeżenie: (30%)
XX---


  1. <?php
  2. mysql_connect("x", "s37", "xxxx");
  3. mysql_select_db("logowanie");
  4. session_register("zalogowany");
  5.  
  6. if(empty($_SESSION["zalogowany"]))$_SESSION["zalogowany"]=0;
  7.  
  8.  echo "<form action='index.php?zaloguj==tak' method=post>";
  9.  echo "Login: <input type=text name=login><br>";
  10.  echo "Hasło: <input type=text name=haslo><br>";
  11.  echo "<input type=submit value='Zaloguj!'>";
  12.  echo "</form>";
  13.  echo "Jeśli nie jesteś zarejestrowany, <a href='rejestruj.php'>tu znajdziesz formularz</a>";
  14.  
  15. $login = trim($_POST['login']);
  16. $haslo = trim($_POST['haslo']);
  17. $loguj="select login,haslo from uzytkownicy where login='$login' and haslo='$haslo'";
  18. $rekordy = mysql_query($loguj);
  19. if($_GET["zaloguj"]=="tak")
  20. if(mysql_num_rows($rekordy)==0)// sprawdzenie czy dany użytkownik istnieje w bazie
  21. {
  22.  echo "Podany login i haslo jest błędne"; // jeżeli nie istnieje taki użytkownik to wyświetla błąd
  23.  exit;
  24. }
  25. else
  26. {
  27.  print "wszystko działa dobrze";
  28. }
  29. ?>
  30. <!DOCTYPE html
  31.  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  32. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  33. <head>
  34.  <title>Strona główna</title>
  35. </head>
  36. <body>
  37. <?php
  38. if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";}
  39. if($_SESSION["zalogowany"]!=1){
  40.  if(!empty($_POST["login"]) && !empty($_POST["haslo"]))
  41. echo "Zostałeś wylogowany";
  42. }
  43. ?>

Pochodziłem po różnych kursach i nie działa ten skrypt...Instrukcja logowanie się nie wykonuje..

Ten post edytował Rash 23.03.2008, 10:27:57
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: 19.07.2025 - 16:23