$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';
}
Я сказал о верстке по примеру.
Открываете оригинал, создаете проект и по-блочно, по-элементно переносите в свою верстку. Часть стилей можно дернуть из инспектора, или взять оттуда только значения свойств. Зависит от похода к копированию. Займет часов 6-8, возможно до 16-и.