微擎框架中 uid、acid、uniacid 之间的关系

微擎框架中 uid、acid、uniacid 之间的关系

首先,在创建应用的时候,会在表 uni_account 中插入一条应用数据,其中 default_acid = 0 ,返回值为该表的主键,作为 $uniacid 。

然后,会在表 account 中插入一条账户数据,其中 uniacid = $uniacid ,返回值为该表的主键,作为 $acid 。

然后,会更新表 uni_account 中的数据 default_acid = $acid ,也就是说正常情况下, $uniacid 和 $acid 值是相同的,但如果在两个表操作过程中出现了异常情况,则有可能导致不同。

最后,会在表 uni_account_users 中插入用户与应用的关联数据,其中 uniacid = $uniacid ,uid = $uid ,role = $rold 。而 role 可以是 clerk, operator, manager, owner, founder, vice_founder, unbind_user, expired 中的一个角色。

也就是说用户和应用之间是多对多的关系,一个用户可以管理多个应用,一个应用可以授权给多个用户管理。

上一篇: 南极企鹅世界:了解5种不同企鹅的身高、体重和栖息地
下一篇: 魅族如何恢复出厂设置 魅族手机恢复出厂设置怎么弄

相关文章

如何在葫芦侠app中下载电影 在葫芦侠app中下载电影的具体方法
宁书法字典
PDF软件软件哪个最好用 2024免费PDF软件软件推荐
运行php代码的几种方式
卓德这个名字怎么样
高通发布骁龙855 Plus 新旗舰处理器放出来了 高通 于北京时间7月15日夜晚正式宣布推出高通骁龙855Plus移动平台,通过命名我们可以得知这是骁龙855的升级产品,...