Login
Verify the password against a slow hash, then regenerate the session — a successful login must never reuse the pre-login session ID.
What this skill helps you build
Authenticate a returning user with email and password, then mint a fresh, secure session they carry on every request.
The production takeaway
Verify the password against a slow hash, then regenerate the session — a successful login must never reuse the pre-login session ID.
Inside this skill
The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.
Unlock the full implementation
Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.