DotNet.Authorize/Entity/AuthInfo.cs

(开头部分) 8KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;

namespace DotNet.Authorize
{
    public class AuthInfo
    {
        // 激活码明文(共43个字符):120150720201607200F35FB373F9E53DEF20C736AC8
        // *****************************************************************
        // 0 版本:试用版、正式版 ==> 字符数(1个):1是试用版本,0是正式版
        // 1 期限:开始日、截止日 ==> 字符数(16个):20150720 20160720
        // 2 永久:是否永久有效   ==> 字符数(1个):0为按有效期限授权,1为授权永久有效
        // 3 验证:注册码         ==> 字符数(25个):客户端去掉“-”符号。
        // *****************************************************************

        /// <summary>
        /// 为True时是激活码有效,为False时激活码与本机不匹配
        /// </summary>
        private bool _isLegalActivationCode = false;

        /// <summary>
        /// 为True时是试用版,为False时为正式版
        /// </summary>
        private bool _isTrailVersion = false;

        /// <summary>
        /// 为True时授权已过期,为False时授权未过期
        /// </summary>
        private bool _isExpired = true;

        /// <summary>
        /// 授权起始日期
        /// </summary>
        private DateTime _activateDateStart = DateTime.MaxValue;

        /// <summary>
        /// 授权结束日期
        /// </summary>
        private DateTime _activateDateStop = DateTime.MinValue;

        /// <summary>
        /// 为True时授权永久有效,为False时需要指定授权有效期
        /// </summary>
        private bool _isActivateForever = false;

        /// <summary>
        /// 软件激活状态信息
        /// </summary>
        private string _authorizeMessage = "软件未激活。";

        /// <summary>
        /// 软件授权码
        /// </summary>
        private string _activationCode = "Please input an activation code here";//要为激活码设置一个初始值,尽管不是合法的授权码。

        /// <summary>
        /// 为True时是激活码有效,为False时激活码与本机不匹配
        /// </summary>
        public bool IsLegalActivationCode
        {
            get
后面还有 175 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。