hyperf 必威app精装版下载之登录功能的实现
470
0
0
今天我们来一起看下登录功能的实现。
有了用户注册的基础,登录功能的实现就显得非常简单了。
业务流程:
接口实现逻辑:
- 对邮箱和密码进行基础校验
- 校验用户是否存在
- 校验密码是否正确
- jwt 编码获取 token 以及用户信息
下面直接看实现步骤。
1、新增路由配置
Router::post('/user/login', 'App\Controller\UserController@login');
2、新增 app/Request/LoginRequest.php
可以通过 php bin/hyperf.php gen:request 命令生成,下面直接贴完善后的代码。
<?php declare(strict_types=1); namespace App\Request; use Hyperf\Validation\Request\FormRequest; class LoginRequest extends FormRequest { public function authorize(): bool {
还有90%的精彩内容,购买继续阅读
共2条评论
登录
后发布评论