CS软件授权注册系统V3-测试案例-限制系统功能(菜单权限)测试报告


CS软件授权注册系统V3-测试案例-限制系统功能测试

CS软件授权注册系统V3-测试案例-限制系统功能(菜单权限)测试报告

证书软件功能授权

CS软件授权注册系统V3 - 开发手册 - 软件功能授权与应用

测试代码

测试程序:TestFunctionLimit.cs

C# 全选
public static void TestFunction()
{
    WriteTesterHeader("测试证书已授权的软件功能");

    //加载证书            
    var license = LicenseManager.Instance.LoadLicense(@"c:\test\demo.license");

    //限制系统功能
    if (license.IsFunctionLimit)
    {
        //获取证书的菜单列表
        var list = license.GetMenuList();
        foreach (var menu in list)
        {
            Console.WriteLine($"{menu.id}-{menu.n}");
        }
    }
    else
    {
        Console.WriteLine("不限制软件功能");
    }

    Console.WriteLine("是否有权限:");
    Console.WriteLine("    人力资源=" + license.HasMenu("人力资源"));//false
    Console.WriteLine("    系统管理=" + license.HasMenu("系统管理"));//true
    Console.WriteLine("    用户管理=" + license.HasMenuById("menuItem_UserMgr"));//系统管理\用户管理
}

测试结果

CS软件授权注册系统V3-测试案例-限制系统功能(菜单权限)测试报告

 

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

发表评论

评论内容
昵称:
关联文章

CS软件授权注册系统V3-测试案例-限制系统功能菜单权限测试报告
CS软件授权注册系统V3-测试案例-限制系统功能测试
喜鹊软件授权注册系统V3-测试案例-限制系统功能测试
CS软件授权注册系统V3-测试案例-在线用户并发数限制测试
CS软件授权注册系统V3-测试案例-使用次数限制测试
CS软件授权注册系统V3-测试案例-使用天数限制测试
CS软件授权注册系统V3-测试案例-MAC白名单测试
喜鹊软件授权注册系统V3-测试案例-在线用户并发数限制测试
喜鹊软件授权注册系统V3-测试案例-使用天数限制测试
喜鹊软件授权注册系统V3-测试案例-使用次数限制测试
CS软件授权注册系统V3-测试案例-注册测试
CS软件授权注册系统V3-测试案例-证书到期测试软件到期测试
CS软件授权注册系统V3-测试案例-证书授权状态测试
CS软件授权注册系统V3-测试案例-离线注册与验证证书测试
CS软件授权注册系统V3-测试案例-连接授权服务器WebApi
CS软件授权注册系统V3 - 开发手册 - 软件功能授权与应用
CS软件授权注册系统V3-测试案例-试用版标识测试
CS软件授权注册系统V3-测试案例-联机验证证书测试
喜鹊软件授权注册系统V3-测试案例-MAC白名单测试
喜鹊软件授权注册系统V3-测试案例-注册测试