fix(auth): set session cookie client-side for Dioxus 0.7.5 compat #4

Merged
nrupard merged 1 commit from fix/login into main 2026-04-10 21:47:25 +02:00
Owner

Dioxus 0.7.5 removed server_context() and FullstackContext's
add_response_header doesn't propagate to server function POST
responses. Move cookie management to the client:

  • register/login return AuthResponse with session_token
  • Client sets cookie via document.cookie after successful auth
  • Logout clears cookie client-side after server session delete
  • Add web-sys Document/HtmlDocument features for cookie access

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

Dioxus 0.7.5 removed server_context() and FullstackContext's add_response_header doesn't propagate to server function POST responses. Move cookie management to the client: - register/login return AuthResponse with session_token - Client sets cookie via document.cookie after successful auth - Logout clears cookie client-side after server session delete - Add web-sys Document/HtmlDocument features for cookie access Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dioxus 0.7.5 removed server_context() and FullstackContext's
add_response_header doesn't propagate to server function POST
responses. Move cookie management to the client:

- register/login return AuthResponse with session_token
- Client sets cookie via document.cookie after successful auth
- Logout clears cookie client-side after server session delete
- Add web-sys Document/HtmlDocument features for cookie access

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
nrupard deleted branch fix/login 2026-04-10 21:47:25 +02:00
Sign in to join this conversation.
No reviewers
No labels
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
psa-systems/lets-chat!4
No description provided.