yii2源码分析-user组件
4667
0
0
早在写 yii2 实战系列的时候,我们就对 User 组件有过一定的介绍。
相信很多同学在那个时候应该就学会了怎么去实现注册,怎么去登录。但是,有部分同学,凡是遇到跟 User 组件相关的问题就直接蒙圈了,文章里面没讲,也不知道究竟怎么回事。简单列举几个
- identityClass 是个什么鬼?
- 登录是怎么实现的?
- 自动登录又是怎么回事?
- 如何在登录成功后再保存一些其他信息?
- 退出是怎么实现的?
- 会话过期时间能不能以用户最后活动时间自动延期?
- 在未登录的时候,点击充值跳转去登录,登录成功之后,能不能直接跳转到充值页面?
- ......
等等等等,其实类似User组件的问题还有很多。再比如 Gridview 的使用,同样会涉及到很多经常会碰到的问题,怎么解决呢?
你说看 yii2 的源码吧,这玩意嘿我又看不懂。怎么办?最后只好搁浅了。
今天我们就来好好的说一说这个 User 组件。
首先,User 组件,指的是 yii\web\User,是 yii2 的核心组件之一。
我们看一下 frontend 应用对 User 组件的默认配置
'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'identityCookie' => ['name' => '
还有90%的精彩内容,购买继续阅读
- 评论区
共3条评论
登录
后发布评论