User Log In #13

Closed
opened 2026-02-25 18:10:42 +00:00 by Vylpes · 0 comments
Owner

Epic: #3


As a returning seller,
I want to log in with my email and password,
so that I can access my account and resume managing my listings.

Blocked by: STORY-1.1 (User Sign Up)

Acceptance criteria:

  • User can log in with a registered email and correct password
  • Invalid credentials show a generic error (no email enumeration)
  • Successful login redirects to the listings dashboard (or checklist if incomplete)
  • Session persists across browser refreshes until explicitly logged out

Subtasks:

  • Create login form UI (email and password fields)
  • Implement session/token-based authentication on the server
  • Return generic error for invalid credentials (no email enumeration)
  • Implement post-login redirect (first-run checklist if incomplete, else dashboard)
  • Write automated tests (unit: auth logic; integration: login + redirect behaviour)
  • Write/update documentation
Epic: #3 --- **As a** returning seller, **I want to** log in with my email and password, **so that** I can access my account and resume managing my listings. **Blocked by:** STORY-1.1 (User Sign Up) **Acceptance criteria:** - User can log in with a registered email and correct password - Invalid credentials show a generic error (no email enumeration) - Successful login redirects to the listings dashboard (or checklist if incomplete) - Session persists across browser refreshes until explicitly logged out **Subtasks:** - [ ] Create login form UI (email and password fields) - [ ] Implement session/token-based authentication on the server - [ ] Return generic error for invalid credentials (no email enumeration) - [ ] Implement post-login redirect (first-run checklist if incomplete, else dashboard) - [ ] Write automated tests (unit: auth logic; integration: login + redirect behaviour) - [ ] Write/update documentation
Vylpes added this to the (deleted) milestone 2026-02-25 18:10:47 +00:00
Vylpes modified the milestone from (deleted) to 0.1.0 2026-03-02 17:23:01 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RabbitLabs/droplet-next#13
No description provided.