if (isset($_COOKIE["phpContact"]) && isset($_COOKIE["phpContactId"])) { $id = $_COOKIE["phpContact"]; $cUser = new UserPDO(); $user = $cUser->getUserByid($id); if ($_COOKIE["phpContact"] === $user->pass_hash) { $this->login = 1; } else { $this->login = 0; } } else { $this->login = 0; } } } $login = new LoginController(); $login->verifyLogin(); if ($login->login == 0) { header("Location: ../contact_v1.1/login.php"); } if (array_key_exists("login", $_POST)) { $password = htmlspecialchars(trim($_POST['password'])); $userName = htmlspecialchars(trim($_POST['userName'])); $options = ['cost' => 11, 'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM)]; $cUser = new UserPDO(); $user = $cUser->getUserByName($userName); // echo var_dump($user); if (password_verify($password, $user->pass_hash)) { $options = ['cost' => 11, 'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM)]; $passHash = password_hash($password, PASSWORD_BCRYPT, $options); if (setrawcookie("phpContact", $passHash, 0, "/")) { // time() + (86400 * 30)