Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z hasłami w bazie danych
Kojak
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 5
Dołączył: 11.09.2007
Skąd: Kielce

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


Nie bardzo chyba tytuł pasuje, ale nie wiedziałem jak to napisać. Tak więc opiszę wam mój problem.

Miałem swoją stronkę na serwerze ys.pl i postanowiłem ją przenieść na inny serwer (az.pl). Na starym serwerze wszystko było dobrze a tu się coś pokopało. Kawałek skryptu do rejestracji userów wygląda następująco:

  1. <?php
  2. $query = "INSERT INTO dsj_jumpers (nick, mail, haslo) VALUES ('" . $nick . "', '" . $mail . "', password('" . $haslo . "'))";
  3. $result = mysql_query($query);
  4. ?>


Aby zalogować się jest oczywiście formularz, gdzie podaje się nick i hasło (odpowiednio w polach 'nick' i 'haslo'). I funkcja sprawdzająca czy podano dobry login i hasło ma następującą postać (gdy może się zalogować zwraca true):

  1. <?php
  2. function Loguj($nazwa_uz, $haslo)
  3. {
  4. $query = "SELECT * FROM dsj_jumpers WHERE nick = '" . $nazwa_uz . "' AND haslo = password('" . $haslo . "')";
  5.  
  6. $result = mysql_query($query);
  7.  
  8. if (!$result) return false;
  9.  
  10. if (mysql_num_rows($result)>0) return true;
  11. else return false; 
  12. }
  13. ?>


No i gdy wywołam funkcję loguj($_POST['nick'], $_POST['haslo']) to gdy i tak podam dobre dane, zwraca false (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) może coś poradzicie. Z góry dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Kojak 11.09.2007, 11:48:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kojak
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 5
Dołączył: 11.09.2007
Skąd: Kielce

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


Na starym serwerze: 4.0.21, a na nowym 5.0.27. To więc w tym tkwi diabeł... i co mam z tym zrobić?
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: 3.10.2025 - 11:18