Nie mam pojęcia co jest nie tak, przez chwilę myślałem że może być to wina WHILE ale zmieniłem na inne zapytanie bez WHILE tylko z IF i był ten sam problem.
W pliku config.php jest polecenie session_start() i dane do mysql ;
EDIT: Temat do zamknięcia jakimś cudem zapomniałem o funkcji session_register();
Wycinek z kodu który nie działa:
<?php require $_SERVER["DOCUMENT_ROOT"].'/requires/config.php'; switch ($_POST['action']): case "loginauth": } $password = $_POST['password']; if(!$login) { } else { if(!$password) { } else { $result = $db->query("SELECT password FORM users WHERE login='$login'"); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { if(password_verify($password, $row['password'])) { $_SESSION['log'] = true; $_SESSION['login'] = $row['login']; } else { } } } else { } } else { } } } else { } } else { } } break;