Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mySQL] problem z pobraniem hasła z bazy danych
Fistach
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 23.11.2003

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


Mam formularz z polami typu text i password. odpowiednio nazwy: login i pass .

skrypcik

  1. <?php
  2. $errorMsg == "";
  3.  
  4. if ($HTTP_POST_VARS['step'] == 1) {
  5.  
  6. $login = $HTTP_POST_VARS['login'];
  7. $pass = $HTTP_POST_VARS['pass'];
  8.  
  9. $verified=mysql_result(sql("SELECT COUNT(user_id) FROM phpbb_users WHERE `username` = '$login' && 'user_password' = '$pass'"),0);
  10.  
  11. if ($verified == 1) {
  12.  
  13. $step = 2;
  14. $errorMsg = "";
  15.  
  16. } else if ($verified == 0) {
  17.  
  18. $errorMsg = "Podałeœ błędne lub niestniejšce dane użytkownika. Spróbuj wprowadzić dane p
    onownie. Upewnij się czy wpisujesz litery odpowiedniej wielkoœci."
    ;
  19.  
  20. }
  21.  
  22. }
  23. ?>


problem jest w zapytaniu a dokładniej nie może z tabeli phpbb_users pobrac hasla. Zgadzaja sie nazwy tabel i pol. ale mimo wszystko nie pobiera. co jest zle?

WIem ze w bazie danych haslo jest zaszyfrowane. Czy trzeba uzyc klucza a jak tak to w jaki sposob?

aha dodam jeszcze ze jak jest:

  1. <?php
  2. $verified=mysql_result(sql("SELECT COUNT(user_id) FROM phpbb_users WHERE `username` = '$login'"),0);
  3. ?>


czyli bez warunku o zgodność hasła to działa wszystko.

Ten post edytował Fistach 28.09.2006, 16:50:08
Go to the top of the page
+Quote Post
myth
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 25.09.2006

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


  1. <?php
  2. $pass = md5($HTTP_POST_VARS['pass']);
  3. ?>


Ten post edytował myth 28.09.2006, 18:24:56
Go to the top of the page
+Quote Post
Fistach
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 23.11.2003

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


super o to chodzilo!
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 - 05:06