快速实现用户权限功能、用户试用时限功能
来源:互联网 发布:淘宝优惠券名称写什么 编辑:程序博客网 时间:2024/05/01 10:48
快速实现用户权限功能、用户试用时限功能
- 接口说明
一、显示用户登陆对话框
输入参数: 无
返回值: 登陆成功则返回用户的权限等级;登陆失败则返回-1。
功能说明:
1、权限等级从1开始,目前支持3级用户权限;一级权限用户可以进入用户管理器界面。
2、登陆失败包括用户名和密码不正确、用户名和密码过期、用户数据文件丢失。
3、若勾选了“登陆后进入用户管理器”、登陆成功且权限等级为1,则弹出用户管理界面。
接口方法: int Login(void);
二、注销当前用户
输入参数: 无
返回值: 无
功能说明: 注销当前登陆用户;模块内部将不再“耗用”当前登陆用户的有效时长。
接口方法: void Logout(void);
三、获取当前用户名
输入参数: 无
返回值: 当前登陆的用户名。
功能说明: 获取当前登陆的用户名,供在程序界面中显示当前登陆用户名使用。
接口方法: CString GetCurrentUserName(void);
- 功能简介
模块内置了3个用户:操作员、维护员、管理员、密码均是空,权限级别分别是3、2、1。根据需要,使用管理员登陆后可添加更多级别的用户或删除用户;各个级别用户数量不受限制。应用程序根据模块返回的用户权限等级,即可开启或关闭某些功能。
用户的有效天数是根据用户使用软件的时长折算的。比如:新增用户时,预计用户每天使用软件8小时,试用3天则总计为24小时,折算为有效天数即为1天。
有效天数是为某些样机准备的,有时候业务员需要我们的软件具有试用时长限制功能。
- 如何使用
1、包含头文件、添加lib
2、申明全局对象或App类成员变量
3、调用成员方法
- 使用效果
图表 1 用户登陆
图表 2 修改密码
图表 3 用户管理
- 快速实现用户权限功能、用户试用时限功能
- C#实现软件试用功能
- 功能试用
- nginx websocket功能试用
- Ajax实现用户注册功能
- PHP用户登录功能实现
- session实现用户登陆功能
- 如何实现用户注销功能
- 仿微信用户反馈功能实现
- QT实现用户登录功能
- django实现用户登陆功能
- 实现用户的注册功能
- SQLite实现用户登录功能
- 快速实现托盘功能--VC
- shareSDk快速实现分享功能
- 快速实现Fragment切换功能
- UE4快速实现涂鸦功能
- andorid后台根据用户权限配置前台菜单功能实现
- 三星Tizen手机官网现身 上市或面临风险
- C++0x (C++11) 新特性点评
- Ant命令总结
- Git 快速参考
- C++设计模式实现--观察者
- 快速实现用户权限功能、用户试用时限功能
- boost之字符串算法库
- 关于maven使用的过程中jar包找不到咋办
- 测试用例设计方法总结
- Android自定义属性时format选项可以取用的值
- file_operations中各项解析
- Problem 1060 Fibonacci数列
- C#中Dispose方法和Close方法的区别!
- MyEclipse破解的注意事项与猜想