谁一开始就是大神?

多模块登录问题[2.0]

如果我在一个框架下有两个模块,都有登录功能,怎么样能让他们两都分开验证,而不是比如我登录了一个模块,另一个模块都不用登录都进来了,不知道在哪里配一下

你可以参考下yii2.0的高级版啊
讲道理,这恐怕有些困难
其实可以换种方式
归根结底就是要修改config/main.php里面components下的session组件的name值和user组件identityCookie的name值。
方法就有多种了,
1,可以用高级版的方法,直接建新的项目。不同入口加载不同配置。
2,可以在入口文件上做判断,根据模块添加不同的配置文件。
3,添加beforeRequest方法:用Yii::$app->session 配置session组件和Yii::$app->user配置user组件。
在模块配置中,配置user组件,重点是idParam参数,user组件在保存id的session时,用的是idParam作为key,所以设置不同模块的idParam不同就可以了。

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 多模块登录问题[2.0]

评论 抢沙发

登录

找回密码

注册