u9客开BP/SV插件开发 BP/SV插件开发介绍点击登录按钮校验当前用户需求公司实行对用户实行静态IP管理对未注册的IP地址登录时不允许用户登录设计1订阅用户登录BP的BeforeDo事件2判断用户IP是否在系统中已注册3使用U9插件工具实现4新建解决方案。5新建项目。新建一个BP/SV插件项目按图5‑10输入参数图 5‑1新建事件集。新建一个事件集选择登录检查操作BP如图5‑11所示。图 5‑2添加事件。订阅BeforeDo事件如图5‑12所示。图 5‑3构造会生成BP插件基本代码拷贝到自己对于项目下编写剩余代码逻辑。private void Do_BeforeDo(object bp){ #region 获取相关强类型数据 UFIDA.U9.Base.UserRole.LoginBP strongBP bp as UFIDA.U9.Base.UserRole.LoginBP;if (strongBP null)return;if (strongBP ! null){//获取IP地址列表客开查询当前用户对应的IP地址是否匹配List listIp GetClientIPv4Address();if (listIp.Contains(“192.168.0.106”))thrownewException(“登陆信息不符”);} #endregion }发布。拷贝XXBP.dll到Portal\ApplicationServer\Libs目录复制BP配置节点配置到到Portal\UBFConfig\UFIDA.UBF.BPSVExtend.config文件中。

相关新闻

最新新闻

SIFT特征提取算法:原理、实现与OpenCV实战指南

SIFT特征提取算法:原理、实现与OpenCV实战指南

1. 项目概述:为什么SIFT依然是特征提取的“定海神针”?在计算机视觉领域,尤其是图像匹配、目标识别和三维重建这些核心任务里,有一个问题像幽灵一样挥之不去:同一物体在不同尺度、不同角度、不同光照下拍摄的照片&…

2026/8/1 4:54:12
基于rsync+sersync实现服务器目录实时同步与数据备份方案详解

基于rsync+sersync实现服务器目录实时同步与数据备份方案详解

1. 项目概述与核心价值最近在梳理几个业务系统的数据备份方案时,我又把尘封的rsync和sersync这套组合拳拿出来打磨了一番。这听起来像是个老掉牙的技术栈,对吧?但恰恰是这种经过时间考验的方案,在应对服务器目录实时同步、跨机房数…

2026/8/1 4:54:12
OpenAI Token降价:技术动因、行业影响与开发者应对策略

OpenAI Token降价:技术动因、行业影响与开发者应对策略

1. 项目概述:一次成本驱动的行业地震最近,关于OpenAI即将开启新一轮Token降价的消息在开发者圈子里传得沸沸扬扬。这可不是一次普通的促销活动,对于所有依赖其API构建应用、进行模型微调或者仅仅是日常调用GPT-4、GPT-3.5-Turbo的团队和个人来…

2026/8/1 4:54:12
从ZIP文件幻数到EOCD解析:解决invalid zip archive错误

从ZIP文件幻数到EOCD解析:解决invalid zip archive错误

1. 从一次“无效的ZIP归档”报错说起 如果你在开发中处理过文件上传、资源导入或者数据包解析,大概率见过类似 invalid zip archive: could not find eocd 这样的错误。表面上看,这是一个ZIP文件损坏或格式不正确的提示,但它的根源&#xf…

2026/8/1 4:54:12
Qt QTableView深度解析:从Model/View架构到高性能表格实战

Qt QTableView深度解析:从Model/View架构到高性能表格实战

1. 项目概述:为什么你需要深入了解QTableView?如果你正在用Qt开发桌面应用,尤其是涉及到数据展示、编辑、管理的工具,那么QTableView绝对是你绕不开的核心组件。它不像QListWidget那样简单罗列,也不像QTreeView那样展示…

2026/8/1 4:54:12
软件工程期末试题解析:从过程模型、UML到测试的工程思维构建

软件工程期末试题解析:从过程模型、UML到测试的工程思维构建

1. 项目概述:一份期末试题背后的工程思维全景又到期末季,看着手头这份《软件工程》的期末试题,你是不是感觉头大?满纸的“生命周期”、“UML图”、“黑盒白盒测试”,感觉每个字都认识,但组合起来就让人无从…

2026/8/1 4:49:11