CS软件授权注册系统V3 - 开发手册 - MES/ERP系统客户端证书认证


CS软件授权注册系统V3 - 开发手册 - 软件集成与用户注册-开发框架文库

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();//库存查询:验证一次证书
}

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

CS软件授权注册系统V3 - 开发手册 - MES/ERP系统客户证书认证
CS软件授权注册系统V3 - 开发手册 - MES/ERP软件显示Demo Version
CS软件授权注册系统-证书注册认证接口
CS软件授权注册系统V3 - 开发手册 - 软件集成与用户注册
CS软件授权注册系统V3 - 开发手册 - 软件功能授权与应用
CS软件授权注册系统V3 - 发布证书
CS软件授权注册系统-客户登记(制作证书
CS软件授权注册系统V3-测试案例-证书到期测试(软件到期测试)
CS软件授权注册系统V3-测试案例-离线注册与验证证书测试
CS软件授权注册系统V3-测试案例-证书授权状态测试
CS软件授权注册系统-模拟MES/ERP用户注册软件
CS软件授权注册系统V3-测试案例-联机验证证书测试
喜鹊软件授权注册系统V3-测试案例-证书授权状态测试
CS软件授权注册系统V3-测试案例-使用次数限制测试
喜鹊软件授权注册系统V3-测试案例-证书到期测试(软件到期测试)
CS软件授权注册系统V3-测试案例-使用天数限制测试
CS软件授权注册系统V3-测试案例-在线用户并发数限制测试
CS软件授权注册系统V3-测试案例-注册码测试
喜鹊软件授权注册系统V3-测试案例-离线注册与验证证书测试
CS软件授权注册系统V3-测试案例-试用版标识测试