En la parte anterior vimos cómo gestionar usuarios con emails duplicados, uno con login tradicional y uno o más con login de Socialite. Ahora vamos a ver cómo se acota la función del reseteo de contraseña, únicamente a usuarios de login tradicional, lo cual significa excluir a usuarios de Socialite. Prestar atención porque la solución tiene 2 partes. La primera intencionalmente es incompleta, y la segunda ya corrige y completa todo lo necesario para que realmente funcione. Vamos a comenzar con el siguiente planteo: La fachada Illuminate\Support\Facades\Password tiene un método sendResetLink que sirve para enviar un email de reseteo de contraseña. Si un usuario/email está repetido, una vez sin provider (usuario de login tradicional) y otra vez con provider (login con Socialite), necesito evitar que la función del email con el link se aplique al usuario de login con Socialite. Aquí tienes la solución para evitar que el enlace de reseteo de contraseña se envíe a usuarios de Socialit...
Ideas y proyectos de informática.