在CMS小程序里,任何用户如何在登录时获取group_id呢?有效答案酬谢2元。关注的先谢谢。

CMS小程序里,任何用户如何在登录时获取group_id呢?

谢谢!

有效答案酬谢2元。关注的先谢谢。:grin:

查看更多

关注者
0
被浏览
297
6 个回答
Karson
Karson FastAdmin创始人 2019-01-09
FastAdmin!

@woo2000 不用2元,因为FastAdmin的管理员可以同时有多个分组,所以可以直接使用$this->auth->getGroupIds()来获取分组ID的集合。

woo2000
woo2000 2019-01-09
这家伙很懒,什么也没写!

2元不多,但是是个承诺。

另,我像问的是所有用户登录。小程序里的。我以为不局限与小程序里呢,就没说细了。我改一下问题去。

Karson
Karson FastAdmin创始人 2019-01-09
FastAdmin!

@woo2000 如果在前台或插件控制器中登录状态下可以使用$this->auth->group_id来获取当前的组别ID,注意此方法无法在后台控制器中使用。

woo2000
woo2000 2019-02-02
这家伙很懒,什么也没写!

谢谢! 最近出差,然后升级版本又把系统弄乱了。暂时还没办法试。答谢2元,分2次发了。为啥不能选任意数值呢?或者加个2元选项。。。。

woo2000
woo2000 2019-02-05
这家伙很懒,什么也没写!

其实不懂$this->auth->group_id这个用法。我想参考其它用户字段的用法仿造一个,比如bio这个字段,但是没找到怎么用。。。。。

woo2000
woo2000 2019-02-11
这家伙很懒,什么也没写!

已经解决,发现在Base.php里添加字段名就行了。

就是这行: protected $allowFields = ['id', 'username', 'nickname', 'mobile', 'avatar', 'score', 'level', 'bio', 'balance'];

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览