Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Logowanie i błąd
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


Witam. Mam taki skrypt logowanie własnej roboty no i on nie chce działać.
  1. <?php
  2. function zaloguj($user, $pass){
  3. $pass = md5($pass);
  4. $zapytanie = mysql_query("SELECT * FROM `users` WHERE `login` = '".koduj($user)."' AND `pass` = '".koduj($pass)."'");
  5. $row = mysql_fetch_array($zapytanie);
  6. if($row[12] == '1'){
  7. if(isSet($user) && isSet($pass)){
  8. if($user == $row[1] && $pass == $row[2]){
  9.  
  10. $_SESSION['zalogowany'] = true;
  11. $_SESSION['login'] = $row[1];
  12. switch($row[11]){
  13. case 1: $_SESSION['user'] = true; break;
  14. case 2: $_SESSION['moderator'] = true; break;
  15. case 3: $_SESSION['admin'] = true; break;
  16. echo('Zostałeś poprawnie zalogowany');
  17. }
  18. }
  19.  }
  20. }
  21. if($row[12] == '0'){
  22. echo('Twoje konto jest nie aktywne');
  23. }
  24. if(!isSet($user) && !isSet($pass)){
  25. echo('Wpiasno niepoprawne dane');
  26. }
  27. if($user != $row[1] && $pass != $row[2]){
  28. echo('Wpiasno niepoprawne dane');
  29. }
  30. }
  31. ?>

Dokładny problem jest taki, iż gdy wpisze obojętnie jakie dane to nic sie nie zmienia. Ani się nie wyświetla błąd, że wpisałem nie poprawne dane ani, że się zalogowałem. Wczoraj funkcja działała, a dzisiaj dodałem warunek, aby sprawdzało czy konto jest aktywne i już nie działa. W czym jest problem?
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: 23.12.2025 - 16:57