blade_user字段扩展,AuthUtil获取

Blade 未结 2 85
stevensun1203
stevensun1203 剑童 2024-11-07 15:52

一、该问题的重现步骤是什么?

1. blade_user表新增加了一个字段,如【type_id(bigint类型)】,对应blade_dict中的数据

2. 希望能够在后台用户登录,通过AuthUtil.getUser(),能够拿到type_id和type_value(blade_dict中的value)数据

3.


二、你期待的结果是什么?实际看到的又是什么?

希望能够在后台用户登录,通过AuthUtil.getUser(),能够拿到type_id和type_value(blade_dict中的value)数据。

目前研究了Blade_Tool中的bladeUser和authutil,还是没太明白都需要修改和调整哪里【如,authutil.getuser是如何获取到的rolename(blade_user表中也只是有role_id)】


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

目前正在使用3.4.0


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2024-11-07 17:11

    把你自定义的字段放到detail里,这样不需要做改动,直接getUser().getDetail()就能获取到。如果你要放到平级,就需要去修改这两个类

    org.springblade.core.secure.BladeUser
    org.springblade.core.secure.utils.AuthUtil


    0 讨论(0)
  • 2024-11-08 09:06

    好的,我试一下放到detail中先,感谢

    0 讨论(0)
提交回复