Feature: Suppression de son compte

This commit is contained in:
2026-07-03 19:49:32 +02:00
parent 89190c4561
commit 2281894802
6 changed files with 169 additions and 5 deletions
+6 -1
View File
@@ -67,10 +67,15 @@ export function AuthProvider({ children }) {
return r.user;
};
const deleteAccount = async (password) => {
await api.del('/auth/me', { password });
logout();
};
const isAdmin = user?.role === 'admin';
return (
<AuthCtx.Provider value={{ token, user, loading, login, completeLogin, register, logout, updateUser, isAdmin }}>
<AuthCtx.Provider value={{ token, user, loading, login, completeLogin, register, logout, updateUser, deleteAccount, isAdmin }}>
{children}
</AuthCtx.Provider>
);