我有一个我在Django中构建的自定义用户模型。我很清楚它的运作方式。
我虽然有一个有趣的permisions计划。
如果我的思维过程是正确的,我正试图解决问题。
每个用户都可以成为许多场地的一部分。在每个场所中,用户是他们可能拥有不同许可的一部分。
我有我的用户表,然后我有一个权限表
权限表具有以下内容:
pk
venueID
UserID
isclient
isvenueviewer
isvenueeventplanner
isvenueadmin
issuitsviewer
issuitssuperuser
场地ID可以为null,这意味着并非所有用户都会有附加场地。
我的想法是,用户首先通过用户表进行身份验证,然后权限表检查该用户对象的用户拥有的权限。在那些权限中,当前视图被授权所需的权限被过滤掉。看看是否有效。
我发现了吗?谢谢你拥抱和亲吻!
答案 0 :(得分:0)
所以在研究之后,我需要做的就是在STuser表上设置多对多的关系,然后设置。如下所示。
fun hello(){}
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
hello()
}
}