global-devteam/laravel-api-password-reset

此包实现了API密码重置功能

v1.0.1 2020-01-22 00:06 UTC

This package is auto-updated.

Last update: 2024-09-21 20:05:35 UTC


README

为您的应用程序提供简单的laravel API密码重置功能

  1. 运行 composer require global-devteam/laravel-api-password-reset
  2. 运行 php artisan vendor:publish --tag=laravel-api-password-recovery
  3. 运行 php artisan migrate
  4. 运行 php artisan route:list | grep password 以查看新路由

此包依赖于 User.php 文件,它应该位于默认位置。

POST

api/v1/auth/password 负载数据

{
	"email":"user@email.com"
}

此端点向用户发送电子邮件,因此您必须设置您的电子邮件服务器。

GET

api/v1/auth/password/show/{token}

此端点验证令牌,如果令牌有效,您将获得令牌对象,否则将返回无效消息。

DELETE

api/v1/auth/password 负载数据

{
	"email":"user@email.com",
	"password":"secret",
	"password_confirmation":"secret",
	"token": "k8sgO6"
}

此端点更改密码并向用户发送电子邮件,因此您必须设置您的电子邮件服务器。