diff --git a/resend.php b/resend.php index 1823b1c..c3e4b9a 100644 --- a/resend.php +++ b/resend.php @@ -21,11 +21,12 @@ if(!$u["verified"] && $u){ prepare("UPDATE Users SET passwordHash=:ph, emailToken=:ett WHERE emailToken=:et "); + $q = $p->prepare("UPDATE Users SET passwordHash=:ph, emailToken=:ett, token=:sessionToken WHERE emailToken=:et "); $q->execute([ ":ph" => password_hash($_POST["password"],PASSWORD_DEFAULT), ":et" => $_POST["tk"], - ":ett" => bin2hex(random_bytes(16)) + ":ett" => bin2hex(random_bytes(16)), + ":sessionToken" => bin2hex(random_bytes(16)) ]); http_response_code(302); header("Location: ."); @@ -73,4 +74,4 @@ else{ OK