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

woo2000 1月前 205

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

谢谢!

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

最后于 1月前 被woo2000编辑
最新回复 (6)
  • Karson 打赏 1月前
    感谢TA
    0 引用 2

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

  • woo2000 楼主 1月前
    感谢TA
    0 引用 3

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

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

  • Karson 打赏 1月前
    感谢TA
    0 引用 4

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

    感谢以下的小伙的赞赏支持
  • woo2000 楼主 21天前
    感谢TA
    0 引用 5
    Karson @woo2000 如果在前台或插件控制器中登录状态下可以使用`$this->auth->group_id`来获取当前的组别ID,注意此方法无法在后台控制器中使用。

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

  • woo2000 楼主 18天前
    感谢TA
    0 引用 6
    Karson @woo2000 如果在前台或插件控制器中登录状态下可以使用`$this->auth->group_id`来获取当前的组别ID,注意此方法无法在后台控制器中使用。

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

  • woo2000 楼主 12天前
    感谢TA
    0 引用 7

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

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

  • 未登录
    8
返回