Skip to content

fix(auth): redirect active sessions from /login - #3005

Closed
DaDecky wants to merge 1 commit into
decolua:masterfrom
DaDecky:fix/login-active-session-redirect
Closed

DaDecky wants to merge 1 commit into
decolua:masterfrom
DaDecky:fix/login-active-session-redirect

Conversation

@DaDecky

@DaDecky DaDecky commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • expose whether /api/auth/status has a valid dashboard session
  • redirect authenticated users from /login to /dashboard
  • keep invalid or expired sessions on the login form
  • add regression coverage for valid sessions, invalid sessions, and status failures

Fixes #3004

Validation

  • npx vitest run unit/auth-status.test.js --config vitest.config.js
  • npx vitest run unit/auth-status.test.js unit/dashboard-guard.test.js --config vitest.config.js
  • npx eslint src/app/login/page.js src/app/api/auth/status/route.js tests/unit/auth-status.test.js
  • npm run build

@decolua

decolua commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Thanks @DaDecky for the contribution! Reviewed and merged into master. 🙏

@decolua decolua closed this Aug 5, 2026
askidmobile added a commit to askidmobile/9router that referenced this pull request Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] /login does not redirect users with an active dashboard session

2 participants