Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie na sesjach - co nie śmiga?
radmistrz2
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

Ostrzeżenie: (10%)
X----


Napisałem taki kodzik ale jest błąd w linijce 50. Co nie trybi??

  1. <?php
  2. include('funkcje.php');
  3. connection();
  4. function login($login, $pass)
  5. {
  6.  $return = false;
  7.  
  8.    if(!empty($login) && !empty($pass)){
  9.    $dane = mysql_query("SELECT `id`, `login`, `haslo` FROM `USER` WHERE login = '".htmlspecialchars($login)."' AND haslo = '".htmlspecialchars($pass)."'");
  10.    
  11.        if(mysql_num_rows($dane)){
  12.    echo "Zalogowano poprawnie. <a href='index.php'>Przejdź na stronę główną</a>";
  13.            
  14.  
  15.  while($row = mysql_fetch_array($dane))
  16.  {
  17.    if($login == $row['1'] AND $pass == md5($row['2']))
  18.    {
  19.      $_SESSION['login'] = $row['1'];
  20.      $_SESSION['pass']  = md5($row['2']);
  21.      $_SESSION['czy']  = 'tak';
  22.      $_SESSION['id']  = $row['0'];
  23.      echo $_SESSION['login'];
  24.      $return = true;
  25.    }
  26.  }
  27.  }
  28.  }
  29.  return $return;
  30. }
  31.  
  32. $login = $_POST['login'];
  33. $password = md5($_POST['password']);
  34. if($login and $password)
  35. {
  36. if(login($login, $password))
  37. {
  38. echo 'Zalogowano poprawnie. Za chwilę nastąpi przekierowanie na stronę główną';
  39. }
  40. else
  41. {
  42. echo $_SESSION['login'];
  43. }
  44. }
  45. else
  46. {
  47. echo 'Wprowadź dane.';
  48. }
  49. ?>


Ten post edytował radmistrz2 12.10.2008, 16:53:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
ikssde
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 40
Dołączył: 20.08.2008

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


Jaki błąd?
Go to the top of the page
+Quote Post
radmistrz2
post
Post #3





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

Ostrzeżenie: (10%)
X----


ok problem rozwiązany. Błąd nie pokazuje się ale skrypt dalej nie działa. Co może być nie tak??
Go to the top of the page
+Quote Post
pyro
post
Post #4





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


...fajnie.. a co zmieniles?


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
radmistrz2
post
Post #5





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

Ostrzeżenie: (10%)
X----


działa. Za dużo razy przepuszczałem przez md5
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 04:40