100) { $errors['password'] = 'Password cannot exceed 100 characters.'; } elseif (strlen($password) < 6 || strlen($password) > 12) { $errors['password'] = 'Password must be between 6 and 12 characters long.'; } if (empty($errors)) { $pdo = getDbConnection(); $hashedPassword = password_hash($password, PASSWORD_DEFAULT); $stmt = $pdo->prepare('UPDATE users SET password = :password WHERE id = :id'); $stmt->execute(['password' => $hashedPassword, 'id' => $userId]); header('Location: login.php?reset=success'); exit; } } $pageTitle = 'Reset Password'; ?>

Link expired

This password reset link is invalid or has expired. Request a new one below.

Request New Link

Choose a new password

Make it something you'll remember.