change layout of login

This commit is contained in:
Daniel Noulet 2026-09-20 15:41:01 +02:00
parent 6063b18052
commit 6ac4efbf9e
23 changed files with 875 additions and 7 deletions

View file

@ -54,7 +54,7 @@ export async function requestSession(): Promise<SessionResponse | null> {
}
function demoAuthHeaders(): Record<string, string> {
const token = window.sessionStorage.getItem('cms-demo-token')
const token = window.sessionStorage.getItem('cms-token')
return token ? {Authorization: `Bearer ${token}`} : {}
}

View file

@ -47,13 +47,13 @@ export function AuthProvider({ children }: { children: ReactNode }) {
const signIn = useCallback(() => { signInWithGoogle() }, [])
const sudo = useCallback(async (username: string, password: string) => {
const result = await sudoLogin(username, password)
window.sessionStorage.setItem('cms-demo-token', result.token)
window.sessionStorage.setItem('cms-token', result.token)
setAuthenticated(true)
setCanEdit(true)
setUsername(result.user.username)
}, [])
const signOut = useCallback(() => {
window.sessionStorage.removeItem('cms-demo-token')
window.sessionStorage.removeItem('cms-token')
setAuthenticated(false)
setCanEdit(false)
setUsername(undefined)