$username = ...;
$password = ...;
$user = "SELECT * FROM users WHERE username='$username'";
if ($user) {
if (password_verify($password, $user->password)) {
if (password_heed_rehash($user->password, PASSWORD_DEFAULT)) {
$user->password = password_hash($password, PASSWORD_DEFAULT);
$user->save();
}
$message = 'You are logged in!';
} else {
$message = 'Incorrect username or password';
}
} else {
$message = 'Incorrect username or password';
}
"Простенький портал без диснейленда." - это не катит. Я такое миллион раз слышал на фрилансе =))
А когда начинаешь обсуждать проект детально, там оказывается требований на два "диснейленда".