Feat: Seguridad avanzada para cambio de email y gestión de MFA
- Backend: Implementada lógica de tokens para cambio de mail y desactivación de 2FA. - Frontend: Nuevos flujos de verificación en Perfil y Panel de Seguridad.
This commit is contained in:
@@ -16,6 +16,7 @@ import SeguridadPage from './pages/SeguridadPage';
|
||||
import { FaHome, FaSearch, FaCar, FaUser, FaShieldAlt } from 'react-icons/fa';
|
||||
import { initMercadoPago } from '@mercadopago/sdk-react';
|
||||
import { AuthProvider, useAuth } from './context/AuthContext';
|
||||
import ConfirmEmailChangePage from './pages/ConfirmEmailChangePage';
|
||||
|
||||
function AdminGuard({ children }: { children: React.ReactNode }) {
|
||||
const { user, loading } = useAuth();
|
||||
@@ -305,6 +306,7 @@ function MainLayout() {
|
||||
<Route path="/verificar-email" element={<VerifyEmailPage />} />
|
||||
<Route path="/perfil" element={<PerfilPage />} />
|
||||
<Route path="/seguridad" element={<SeguridadPage />} />
|
||||
<Route path="/confirmar-cambio-email" element={<ConfirmEmailChangePage />} />
|
||||
<Route path="/admin" element={
|
||||
<AdminGuard>
|
||||
<AdminPage />
|
||||
|
||||
Reference in New Issue
Block a user