prepare('SELECT id, password, name, surname, office, role, gender, enable FROM users WHERE email = ? AND enable = 1')) { $stmt->bind_param('s', $_POST['email']); $stmt->execute(); $stmt->store_result(); if ($stmt->num_rows > 0) { $stmt->bind_result($id, $password, $name, $surname, $office, $role, $gender, $enable); $stmt->fetch(); if ($enable) { if (password_verify($_POST['password'], $password)) { session_regenerate_id(); $_SESSION['loggedin'] = TRUE; $_SESSION['name'] = $name; $_SESSION['surname'] = $surname; $_SESSION['username'] = $name . " " . $surname; $_SESSION['id'] = $id; $_SESSION['office'] = $office; $_SESSION['role'] = $role; $_SESSION['email'] = $_POST['email']; $_SESSION['gender'] = $gender; /* header('Location: ../index.php?login=true'); */ echo "ok"; } else { /* header('Location: ../login.php?error=true&errorDetails=wrongPassword'); */ echo "error"; } } else { /* header('Location: ../login.php?error=true&errorDetails=disabledUser'); */ echo "notEnable"; } } else { /* header('Location: ../login.php?error=true&errorDetails=wrongEmail'); */ echo "error"; } $stmt->close(); }