"use server"; import { redirect } from "next/navigation"; import { getUserByEmail, verifyPassword, createSession } from "../../lib/auth"; export async function login(formData: FormData) { const email = formData.get("email") as string; const password = formData.get("password") as string; const user = getUserByEmail(email); if (!user || !verifyPassword(password, user.password_hash)) { redirect("/login?error=1"); } await createSession({ userId: user.id, email: user.email, name: user.name }); redirect("/tenants"); }