Commit Graph

4 Commits

Author SHA1 Message Date
david 83859ca8cd fix: Add CSRF token to login form 2026-03-27 13:45:30 -07:00
david 36d7b311f7 refactor: Restructure authentication into separate actions 2026-03-27 13:10:22 -07:00
david 76a46f51ed feat: Add authentication templates and actions 2026-03-27 13:09:46 -07:00
david e7ddd0f72f feat(auth): implement authentication system foundation
Add user authentication infrastructure with login/logout functionality,
session management, and basic user model.

Changes:
- Create users table with email, password_digest, confirmation tokens
- Add Users repository with authentication methods
- Add User entity with authentication helpers
- Implement login form and authentication actions
- Add logout action
- Add BCrypt gem for password hashing
- Update base Action class with authentication helpers
- Add login/logout routes

Next steps: Registration flow, password reset, email confirmation
2026-03-27 12:25:08 -07:00