¿Cómo puedo adjuntar un correo electrónico con Laravel predeterminado Restablecer contraseña enlace -- php campo con laravel campo con laravel-mail camp Relacionados El problema

How Can I Attach an Email With Laravel Default Reset Password Link


1
vote

problema

Español

¿Cómo puedo adjuntar un correo electrónico junto con el token?

  public function toMail($notifiable) {     if (static::$toMailCallback) {         return call_user_func(static::$toMailCallback, $notifiable, $this->token);     }      return (new MailMessage)         ->action(Lang::getFromJson('Reset Password'),             url(config('http://mywebsite.local/') .                  route('password.reset', $this->token, false))); }   

`

Original en ingles

How can I attach an email along with the token?

public function toMail($notifiable) {     if (static::$toMailCallback) {         return call_user_func(static::$toMailCallback, $notifiable, $this->token);     }      return (new MailMessage)         ->action(Lang::getFromJson('Reset Password'),             url(config('http://mywebsite.local/') .                  route('password.reset', $this->token, false))); } 

`

        
   
   

Lista de respuestas

0
 
vote

Sería mejor si crea una tabla llamada "Password_Reset" que tiene 2 columnas (o 3). Cada fila tiene un usuario_id y un token único que genera y almacena cuando el usuario envía el formulario "Olvidé mi contraseña". Ahora, la ruta que cuida el proceso de reinicio estará en este formulario -x5093 .

Cuando el usuario accede a esa URL, debe verificar que el token está vinculado al usuario_id, y cuando el usuario envía el formulario de restablecimiento de contraseña, debe eliminar esa fila en su tabla de contraseña_reset.

 

it would be better if you create a table called "password_reset" that has 2 columns ( or 3 ). each row has a user_id and a unique token that you generate and store when the user submits the "I forgot my password" form. now the route that takes care of the reset process will be on this form password/reset/{user_id}/{token}.

when the user access to that URL, you must verify that the token is linked to the user_id, and when the user submits the reset password form, you must delete that row on your password_reset table.

 
 

Relacionados problema

-1  Enviar notificación al correo electrónico  ( Send notification to email ) 
trabajo en un proyecto de sitio web con el marco de Laraver y quiero cuando hago clic en el botón Enviar una notificación envíe un correo electrónico al usuar...

1  Estoy tratando de enviar un correo electrónico a través de un formulario de contacto  ( Im trying to send email through a contact form ) 
Error de correo electrónico swift_transportexception en abstractsmtptransport.php line 383: Código de respuesta esperado 250 pero obtuvo el código "530", c...

2  Cómo notificar al administrador si los elementos (ítems múltiples) van a caducar en días después, Laravel  ( How to notify the admin if the itemsmultiple items are going to expire in days ) 
Hay muchos elementos en la tabla de elementos y hay una columna de fecha vencida en la tabla de elementos. Solo quiero obtener una notificación de empuje todo...

0  Laravel no enviará correo con 25 puertos y sin cifrado  ( Laravel wont send mail with 25 port and no encryption ) 
Tengo un problema con Laravel y enviando correos electrónicos dentro de la red local donde se usa 25 puertos sin cifrado. Cuando envío el correo solo puedo ...

1  Verificación de correo electrónico de Laravel enviado con etiquetas HTML  ( Laravel email verification sent with html tags ) 
Estoy tratando de enviar un correo electrónico, pero cuando el correo electrónico se lo recibe con sus etiquetas HTML <tr> <td class="header"> <a href="ht...

0  Laravel clase no encontrada para correo  ( Laravel class not found for mail ) 
Estoy tratando de generar un correo electrónico de notificación al webmaster cuando hay un nuevo registro en el sitio que estoy construyendo. Tengo una clas...

1  ¿Por qué dar una variable indefinida en enviar un archivo adjunto de correo electrónico en Laravel?  ( Why giving undefined variable in sending email attachment in laravel ) 
No puedo pasar ninguna variable a un cuerpo de correo electrónico del controlador. He buscado muchas soluciones, pero no está coincidiendo conmigo. Estoy us...

1  Quiero generar un informe de correo electrónico (correo electrónico enviado copia) tan pronto como se envíe el correo electrónico al usuario en Laravel usando la función de correo  ( I want to generate an email report email sent copy as soon as the email sent t ) 
Quiero generar un informe de correo electrónico (Copia enviada por correo electrónico) Tan pronto como el correo electrónico enviado al usuario en Laravel usa...

0  No se puede enviar el correo intentando acceder a la compensación de matriz en el valor de Type NULL  ( Unable to send mail trying to access array offset on value of type null ) 
Estoy tratando de enviar un correo electrónico usando Laraval 5.6. He creado correo usando php artisan make:mail forgotPassword -m forgot_password . Por algu...

3  Correo de Laravel: adjunte si no es nulo  ( Laravel mail attach if not null ) 
Estoy enviando correos electrónicos usando la clase Mailable de Laravel. Quiero adjuntar archivos, si los archivos existen. Por lo tanto, solo quiero agregar ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos