mirror of
https://github.com/aljazceru/enclava.git
synced 2025-12-17 07:24:34 +01:00
fix auth front
This commit is contained in:
@@ -20,7 +20,7 @@ interface AuthContextType {
|
|||||||
user: User | null
|
user: User | null
|
||||||
isLoading: boolean
|
isLoading: boolean
|
||||||
isAuthenticated: boolean
|
isAuthenticated: boolean
|
||||||
login: (username: string, password: string) => Promise<void>
|
login: (email: string, password: string) => Promise<void>
|
||||||
logout: () => void
|
logout: () => void
|
||||||
register: (username: string, email: string, password: string) => Promise<void>
|
register: (username: string, email: string, password: string) => Promise<void>
|
||||||
refreshToken: () => Promise<void>
|
refreshToken: () => Promise<void>
|
||||||
@@ -62,9 +62,9 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const login = async (username: string, password: string) => {
|
const login = async (email: string, password: string) => {
|
||||||
try {
|
try {
|
||||||
const data = await apiClient.post("/api-internal/v1/auth/login", { username, password })
|
const data = await apiClient.post("/api-internal/v1/auth/login", { email, password })
|
||||||
|
|
||||||
// Store tokens using tokenManager
|
// Store tokens using tokenManager
|
||||||
tokenManager.setTokens(data.access_token, data.refresh_token)
|
tokenManager.setTokens(data.access_token, data.refresh_token)
|
||||||
@@ -124,4 +124,4 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return <AuthContext.Provider value={value}>{children}</AuthContext.Provider>
|
return <AuthContext.Provider value={value}>{children}</AuthContext.Provider>
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user