C/S客户端软件授权设计方案 | MAC地址白名单+软件到期时间授权|C/S开发框架
C/S客户端软件授权设计方案 - MAC地址白名单+软件到期时间授权 目录一、设计目的我们的客户开发了ERP或MES系统,需要通过MAC地址白名单以及软件到期时间控制客户端软件运行。
1.1、开发环境
二、设计方案2.1、基本原理用户终端以mac地址作为唯一标识,用户登录时校验mac地址白名单以及软件到期时间,如果白名单不存在或者软件过期,系统抛出异常,并终止操作。 处理过程:
2.2、新建 sys_UserLicenseWhitelist 表 - MAC地址白名单表在CSFrameworkV6_System(系统数据库)新建 sys_UserLicenseWhitelist 表。 作用:该表用于登记用户的MAC地址。 SQL脚本C# 全选
字段说明
2.4、dalUser.Login 用户登录接口(校验软件授权)开始登录,检查软件授权
2.5、校验MAC白名单(校验软件授权)基础资料界面操作dalBaseDataDic.Update 方法: C# 全选
业务单据界面操作Query方法 C#全选
Update方法 C#全选
三、MAC地址登记 - MAC白名单管理参考:CSFramework.Authentication 软件授权认证系统 用户操作手册。 https://www.cscode.net/archive/csframework-authentication/616557864030213.html 四、参考文章☞C/S客户端软件授权设计方案 - 在线用户并发数+软件到期时间授权 https://www.cscode.net/archive/newdoc/616540024209413.html ☞.NET C/S架构软件用户授权设计方案(mac地址+白名单用户) https://www.cscode.net/archive/newdoc/615796830072837.html 扫一扫加作者微信
参考文档:
.NET C/S架构软件用户授权设计方案(mac地址+白名单用户)|C/S开发框架 C/S架构软件开发平台V6旗舰版 | 客户端运行环境需要的程序文件|C/S开发框架 CSFrameworkV6旗舰版 | 主从子表(多级明细表)设计方案|C/S开发框架 VS2022不能打开窗体设计器解决方案(无法设计窗体)|C/S开发框架 CSFramework.WebApi客户端请求流程图|C/S开发框架 C/S框架软件产品客户案例|C/S开发框架 软件主窗体主界面设计 | MiniFramework蝇量框架 | Winform框架|C/S开发框架 软件概要设计报告文档模板docx文件下载 | CSCODE.NET|C/S开发框架 软件数据库设计报告文档模板docx文件下载 | CSCODE.NET|C/S开发框架 文档名称:软件测试(验收)、详细设计、数据库设计、概要设计、需求分析模板合集(5个模板)docx文件下载 | CSCODE.NET|C/S开发框架 软件详细设计报告文档模板docx文件下载 | CSCODE.NET|C/S开发框架 客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架 客户端运行环境需要的文件-C/S开发框架 GoF设计模式:命令模式(Command Pattern)—请求发送者与接收者解耦-C/S开发框架 软件编程之软件架构设计(学习)-C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |