José Gómez
José Gómez
Laravel
Comparte:

Reseteo de contraseña por medio de una API

Cordial saludo,
De antemano  quiero darle mis felicitaciones por los grandiosos cursos que ha creado en esta canal, estudio algunos de ellos, los cuales me han servido muchísimo para un trabaja de grado que me encuentro realizando.
Escribo en este foro porque  requiero implementar el reseteo de contraseña utilizando API. Agradecería mucho si me pudiera indicar donde puedo encontrar información que me permita realizar esta tarea.
Muchas gracias por su colaboración
LUIS ANTONIO PARRADO
LUIS ANTONIO PARRADO (2268 xp)
En el curso de Mastering Authentication se explica cómo funciona esta característica, y eso le daría luces de como implementarla en la API
Luis Amador
Luis Amador (84 xp)
Las consideraciones que deberías tomar en cuenta son:
-versión de php
-acceso a la consola
-permisos de carpetas
-carpeta storage (dependiendo de como manejes carga de archivos)
-poder generar enlaces simbólicos.

**Aclaración: normalmente los servidores compartidos tienen cpanel como interfaz gráfica.

normalmente si tienes acceso a la consola y la versión adecuada de php puedes realizar un despliegue usando git ya sea que tengas tu repositorio en github o bitbucket o algún otro repositorio en linea, si tienes suerte y tiene instalado composer puedes instalar las dependencias que laravel requiere, en caso contrario tendrias que subir la carpeta vendor a mano, en cuyo caso mi mejor recomendación seria subir un .zip de todo el proyecto y cargarlo en el server para descomprimirlo después.

Es importante tomar en cuenta que todo lo accesible para el usuario se encuentra en /public en esta parte yo suelo resolver de esta forma:
 1.- Mover todo los archivos del framework a una carpeta que suelo llamar backend.
 2.- Renombro public a public_old.
3.- Genero un link simbolico teniendo como target a public_html y como acceso se crea la carpeta public dentro de backend
4.- muevo todos los archivos de public_old a public_html
5.- por ultimo Edito las rutas dentro de index.php en public_html para que apunte a la carpeta backend.

y listo con esto todo suele funcionar bastante bien.

Espero que esta información te ayude saludos!