global-devteam / laravel-api-password-reset
此包实现了API密码重置功能
v1.0.1
2020-01-22 00:06 UTC
Requires
- guzzlehttp/guzzle: ^6.5
This package is auto-updated.
Last update: 2024-09-21 20:05:35 UTC
README
为您的应用程序提供简单的laravel API密码重置功能
- 运行
composer require global-devteam/laravel-api-password-reset - 运行
php artisan vendor:publish --tag=laravel-api-password-recovery - 运行
php artisan migrate - 运行
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"
}
此端点更改密码并向用户发送电子邮件,因此您必须设置您的电子邮件服务器。