类 VerifyService

  • 所有已实现的接口:
    Verify

    public class VerifyService
    extends java.lang.Object
    implements Verify
    验证实现
    作者:
    FzmXer 2023年06月29日 20时42分
    • 构造器概要

      构造器 
      构造器 说明
      VerifyService​(java.lang.String url, java.lang.String moduleName, java.lang.String sKey, java.lang.String vKey, java.lang.String genKey)
      初始化信息
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void checkToken()  
      boolean checkUpdate()
      检查更新
      boolean checkUser()
      检查账户状态
      boolean connected()
      检查服务器连接状态
      java.lang.String deviceCode()
      计算机器码
      java.lang.String getMsg​(java.lang.String title)
      获取回复信息
      boolean getNewVersion()
      获得最新的版本
      boolean getUpdateLog()
      获取模块的更新日志
      java.lang.String getVersion()
      获取版本号
      boolean heart()
      心跳
      long heartTime()
      获得心跳间隔时间
      boolean init()
      初始化
      boolean login()
      登陆
      boolean logout()
      注销登录
      int onlineClient()
      获取在线客户的数
      boolean queryUserInfo()
      查询用户信息
      boolean register()
      注册
      java.lang.String sendData​(com.alibaba.fastjson2.JSONObject data)
      获取要发送的数据(会自动加密 - 生成签名)
      void setUserData​(java.lang.String username, java.lang.String password, java.lang.String cKey)
      设置用户信息
      VerifyService setVersion​(java.lang.String version)
      设置版本号
      com.alibaba.fastjson2.JSONObject toJson​(java.lang.String result)
      将字符串转为Json对象
      boolean useCKey​(java.lang.String cKey)
      使用卡密
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • VerifyService

        public VerifyService​(java.lang.String url,
                             java.lang.String moduleName,
                             java.lang.String sKey,
                             java.lang.String vKey,
                             java.lang.String genKey)
        初始化信息
        参数:
        url - 服务器链接
        sKey - 模块标识
        vKey - 版本标识
        genKey - 加密密钥
        moduleName - 模块名
    • 方法详细资料

      • setUserData

        public void setUserData​(java.lang.String username,
                                java.lang.String password,
                                java.lang.String cKey)
        设置用户信息
        指定者:
        setUserData 在接口中 Verify
        参数:
        username - 用户名
        password - 密码
        cKey - 卡密
      • getVersion

        public java.lang.String getVersion()
        获取版本号
        返回:
        String
      • setVersion

        public VerifyService setVersion​(java.lang.String version)
        设置版本号
        参数:
        version - 版本号
        返回:
        this
      • connected

        public boolean connected()
        检查服务器连接状态
        指定者:
        connected 在接口中 Verify
        返回:
        成功返回true
      • init

        public boolean init()
        初始化
        指定者:
        init 在接口中 Verify
        返回:
        成功返回true
      • getUpdateLog

        public boolean getUpdateLog()
        获取模块的更新日志
        指定者:
        getUpdateLog 在接口中 Verify
        返回:
        是否有更新日志
      • queryUserInfo

        public boolean queryUserInfo()
        查询用户信息
        指定者:
        queryUserInfo 在接口中 Verify
        返回:
        存在返回true
      • checkUpdate

        public boolean checkUpdate()
        检查更新
        指定者:
        checkUpdate 在接口中 Verify
        返回:
        检查结果
      • getNewVersion

        public boolean getNewVersion()
        获得最新的版本
        指定者:
        getNewVersion 在接口中 Verify
        返回:
        有新版本返回true
      • checkUser

        public boolean checkUser()
        检查账户状态
        指定者:
        checkUser 在接口中 Verify
        返回:
        检查账户结果
      • register

        public boolean register()
        注册
        指定者:
        register 在接口中 Verify
        返回:
        是否注册
      • login

        public boolean login()
        登陆
        指定者:
        login 在接口中 Verify
        返回:
        登陆成功返回true
      • getMsg

        public java.lang.String getMsg​(java.lang.String title)
        获取回复信息
        指定者:
        getMsg 在接口中 Verify
        参数:
        title - 标题
        返回:
        信息
      • checkToken

        public void checkToken()
      • onlineClient

        public int onlineClient()
        获取在线客户的数
        指定者:
        onlineClient 在接口中 Verify
        返回:
        当前在线客户端数
      • heart

        public boolean heart()
        心跳
        指定者:
        heart 在接口中 Verify
        返回:
        成功返回true
      • logout

        public boolean logout()
        注销登录
        指定者:
        logout 在接口中 Verify
        返回:
        成功返回true
      • useCKey

        public boolean useCKey​(java.lang.String cKey)
        使用卡密
        指定者:
        useCKey 在接口中 Verify
        参数:
        cKey - 卡密
        返回:
        是否使用成功
      • heartTime

        public long heartTime()
        获得心跳间隔时间
        指定者:
        heartTime 在接口中 Verify
        返回:
        时间(秒)
      • deviceCode

        public java.lang.String deviceCode()
        计算机器码
        返回:
        序列化
      • sendData

        public java.lang.String sendData​(com.alibaba.fastjson2.JSONObject data)
        获取要发送的数据(会自动加密 - 生成签名)
        参数:
        data - 加密前数据
        返回:
        String
      • toJson

        public com.alibaba.fastjson2.JSONObject toJson​(java.lang.String result)
        将字符串转为Json对象
        参数:
        result - 字符串
        返回:
        JSONObject