fe fix for loggin redirection
This commit is contained in:
@@ -81,9 +81,13 @@ export function AuthProvider({ children }: { children: ReactNode }) {
|
||||
async function login(identifier: string, password: string) {
|
||||
const { data: loginData } = await api.post<{ profile: User }>('/auth/login', { identifier, password, deviceName: 'Web' })
|
||||
setUser(loginData.profile)
|
||||
const { data: permData } = await api.get<{ permissions: string[] }>('/authorization/my-permissions')
|
||||
savePermissions(permData.permissions)
|
||||
setPermissions(new Set(permData.permissions))
|
||||
try {
|
||||
const { data: permData } = await api.get<{ permissions: string[] }>('/authorization/my-permissions')
|
||||
savePermissions(permData.permissions)
|
||||
setPermissions(new Set(permData.permissions))
|
||||
} catch {
|
||||
// permissions unavailable — user is still authenticated
|
||||
}
|
||||
router.push('/')
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user