欢迎光临散文网 会员登陆 & 注册

ThinkPHP6通过Ucenter实现注册登录

2021-04-29 19:47 作者:半抹灯芯  | 我要投稿

在和ucenter通信成功后,实现注册登录就非常简单了。简要记录如下。

1 新建一个controller用来继承Ucenter\Controller\UcController,并新建构造方法,用来实例化UcController

2 index controller添加uc类变量。
private $uc;

3 index方法中实例化uc控制器,对UCenter接口的操作通过$this->uc来完成。
$this->uc = new uc();

以上两步完成后,就可以在代码合适的地方调用ucenter接口进行注册登录了。以下是我项目中的代码片段,仅供参考。

4 注册时验证用户名是否已经存在以及是否合法

5 输入密码后调用ucenter进行注册,因为ucenter注册时必带username,password,email,所以需要为用户生成默认的email

6 登录时传入用户输入的用户名和密码即可。登陆成功后将用户名和密码写入session文件。


ThinkPHP6通过Ucenter实现注册登录的评论 (共 条)

分享到微博请遵守国家法律