名称:
图标:
功能:
- 此模块是一个组合元件
- 一个包括用户表、角色表、权限表及登录功能、可进行系统全部对象权限管理的模块,还包括用户管理和角色管理用户端处理页面
- 可以直接拖入使用,但是登录界面及退出、用户验证、权限角色分配等功能需单独设计;此功能模块为系统添加了用户表、角色表、权限表并在项目启动时查询这些表来确定数据库的库表中否有最高管理员信息,如果没有则生成一个最高权限的管理员账号,默认账号“Super”(密码与账号相同)可以在模块的子元件中设定
· Super账号密码设定位置:…/Authorization/Initialize/Insert User Super”
· 可以参考模块自带的用户管理和角色管理页面功能,可复制到电脑端某个页面中修改显示名称直接使用,也可以添加或删除自定义用户和角色管理页面 - 在免费版的开发平台中,可以自己定义以上数据库表及逻辑来开发此模块各个功能
· 我们对外项目开发中成熟的系统框架也默认含有以上模块内容,由免费版本元件堆加开发而来(推荐购买在线课程,学员赠送一套系统框架)
· 免费版用户可以参考用新建项目时选择的“Aurthorization”模板新建一个空白项目查看并学习如何设计以上内容(推荐)
· 可以复制导入“Aurthorization”模板中的相同模块来在其他模板的项目中使用登录功能(也比较简单) - 英文按钮或显示标题可以用元件重命名方式修改为中文
- 可视化的元件位于授权版本的开发平台的“功能模块元件”类的元件选项区中
使用方式:
直接拖放入系统最底层开发区
输入:
拖放元件后,每个新项目需定义自有的最高管理员账号密码,不可用Super,这个是高风险设计开发默认用户名和密码,因为是默认所以所有人都知道的账号密码输出:
无示例:
案例:拖入元件即在项目中生成用户登录及权限管理功能
注意需放入系统底层元件中(图中的TEST项目的底层系统元件中)