CS软件授权注册系统V3 - 开发手册 - MES/ERP系统客户端证书认证
CS软件授权注册系统V3 - 开发手册 - MES/ERP系统客户端证书认证
客户端证书认证
需要证书认证的位置:
- 登录按钮进行一次证书认证。
- 核心功能或操作进行证书认证。
AssertLicense 证书认证方法
可以在frmBase基类窗体设计一个通用的方法进行证书验证:
C#全选
protected virtual void AssertLicense(string message = "证书认证失败!")
{
bool isValid = LicenseValidation.Validate(LicenseManager.CurrentLicense, out var errMsg);
if (isValid == false)
{
throw new Exception(message + errMsg);
}
}
登录时证书认证
C# 全选
private void btnLogin_Click(object sender, EventArgs e)
{
AssertLicense();//用户登录:验证一次证书
}
操作某个重要功能证书认证
C# 全选
private void btnQueryStock_Click(object sender, EventArgs e)
{
AssertLicense();//库存查询:验证一次证书
}
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
csframework-license-v3 C/S框架网