<?php function zaloguj($user, $pass){ $zapytanie = mysql_query("SELECT * FROM `users` WHERE `login` = '".koduj($user)."' AND `pass` = '".koduj($pass)."'"); if($row[12] == '1'){ if($user == $row[1] && $pass == $row[2]){ $_SESSION['zalogowany'] = true; $_SESSION['login'] = $row[1]; switch($row[11]){ case 1: $_SESSION['user'] = true; break; case 2: $_SESSION['moderator'] = true; break; case 3: $_SESSION['admin'] = true; break; } } } } if($row[12] == '0'){ } } if($user != $row[1] && $pass != $row[2]){ } } ?>
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?