- 44
- 0
- 约1.08千字
- 约 3页
- 2020-11-06 发布于贵州
- 举报
介绍
点击登录按钮,校验当前用户
需求
公司实行对用户实行静态IP管理,对未注册的IP地址,登录时不允许用户登录
设计
订阅用户登录BP的BeforeDo事件
判断用户IP是否在系统中已注册
使用U9插件工具实现
新建解决方案。
新建项目。新建一个BP/SV插件项目,按REF _Ref321984098 \h图 510输入参数:
图 STYLEREF 1 \s5SEQ 图 \* ARABIC \s 11
新建事件集。新建一个事件集,选择登录检查操作BP,如REF _Ref321984230 \h图 511所示。
图 STYLEREF 1 \s5SEQ 图 \* ARABIC \s 12
添加事件。订阅BeforeDo事件,如REF _Ref321984322 \h图 512所示。
图 STYLEREF 1 \s5SEQ 图 \* ARABIC \s 13
构造,会生成BP插件基本代码,拷贝到自己对于项目下
编写剩余代码逻辑。
private void Do_BeforeDo(object bp)
{
#region 获取相关强类型数据
UFIDA.U9.Base.UserRole.LoginBP strongBP = bp as UFIDA.U9
原创力文档

文档评论(0)