Selecciona y luego Contraseña y seguridad . Haz clic en Autenticación en dos pasos . Elige la opción Aplicación de autenticación .
Los proveedores de correo electrónico (Gmail, Outlook, Yahoo) pueden desviar erróneamente el mensaje de verificación a las carpetas de Correo no deseado, Promociones o Social.
El código de seguridad de 6 dígitos de Facebook es una de las barreras más importantes para proteger tu cuenta de accesos no autorizados. Esta clave temporal actúa como un segundo candado cuando inicias sesión desde un dispositivo desconocido, intentas restablecer tu contraseña o realizas cambios críticos de seguridad. codigo de facebook de 6 digitos
app.post('/generate', (req, res) => const userId = req.body; if (!userId) return res.status(400).json( error: 'userId required' );
Aprobar el inicio de sesión desde otro dispositivo donde ya tengas tu cuenta abierta (como tu computadora o tablet). 4. Códigos de recuperación físicos (Prevención) Selecciona y luego Contraseña y seguridad
Si ya tienes una sesión iniciada en otro dispositivo (tu celular, tu computadora de casa, etc.), Facebook te mostrará una notificación para que apruebes el nuevo inicio de sesión sin necesidad de escribir el código. Es la forma más rápida y cómoda.
Si la pantalla de Facebook te lo permite, haz clic en opciones como o "Probar de otra forma" . Facebook suele ofrecer alternativas como: 400 if time.time() >
¿Qué estás intentando utilizar (SMS, correo electrónico o aplicación de autenticación)?
@app.route('/verify', methods=['POST']) def verify(): data = request.json or {} user = data.get('userId'); code = data.get('code') if not user or code is None: return jsonify('error':'userId and code required'),400 entry = store.get(user) if not entry: return jsonify('error':'No code requested'),400 if time.time() > entry['expires']: store.pop(user,None) return jsonify('error':'Code expired'),400 if entry['attempts'] >= MAX_ATTEMPTS: store.pop(user,None) return jsonify('error':'Too many attempts'),429 entry['attempts'] += 1 if entry['code'] == str(code).zfill(6): store.pop(user,None) return jsonify('success':True) return jsonify('error':'Invalid code'),400