Tjena!
Mötte på ett problem i php-koden och under denna linje 54 så lyder:
Hela koden:
Mitt error är alltså "if ($userInfo['status'] == 0)" enligt WAMP.
Hur löser jag detta så det inte blir ett error? Har fastnat totalt!
Mötte på ett problem i php-koden och under denna linje 54 så lyder:
Kod:
if ($userInfo['status'] == 0)
Hela koden:
Kod:
if (!($user -> LoggedIn())) { if (isset($_POST['loginBtn'])) { $username = $_POST['username']; $password = $_POST['password']; $errors = array(); if (!ctype_alnum($username) || strlen($username) < 4 || strlen($username) > 15) { $errors[] = ' Användarnamn måste vara alfanumeriska och 4-15 tecken.'; } if (empty($username) || empty($password)) { $errors[] = ' Var god fyll i alla fält.'; } if (empty($errors)) { $SQLCheckLogin = $odb -> prepare("SELECT COUNT(*) FROM `users` WHERE `username` = :username AND `password` = :password"); $SQLCheckLogin -> execute(array(':username' => $username, ':password' => SHA1($password))); $countLogin = $SQLCheckLogin -> fetchColumn(0); if ($countLogin == 1) { $SQLGetInfo = $odb -> prepare("SELECT `username`, `ID` FROM `users` WHERE `username` = :username AND `password` = :password"); $SQLGetInfo -> execute(array(':username' => $username, ':password' => SHA1($password))); $userInfo = $SQLGetInfo -> fetch(PDO::FETCH_ASSOC); if ($userInfo['status'] == 0)
Mitt error är alltså "if ($userInfo['status'] == 0)" enligt WAMP.
Hur löser jag detta så det inte blir ett error? Har fastnat totalt!