prepare('SELECT * FROM users WHERE email = :email'); $stmt->execute(['email' => $email]); $user = $stmt->fetch(PDO::FETCH_ASSOC); if (!$user || !password_verify($password, $user['password'])) { $errors['login'] = 'Invalid email or password.'; } else { start_app_session(); session_regenerate_id(true); $_SESSION['user_id'] = $user['id']; $_SESSION['username'] = $user['username']; header('Location: /'); exit; } } } $pageTitle = 'Log In'; ?>

Welcome back, explorer.

Your critters have been waiting.

Your password has been reset. You can now log in.

Forgot password?

New to OurApp? Create an account