类 tokenUnit
java.lang.Object
cn.devspace.nucleus.Lang.LangBase
cn.devspace.nucleus.Manager.ManagerBase
cn.devspace.nucleus.Plugin.AppBase
cn.devspace.nucleus.App.Login.units.tokenUnit
-
字段概要
从类继承的字段 cn.devspace.nucleus.Plugin.AppBase
AppLang, AppName, callback, description, LoadingApp -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleancheckLoginToken(String ltoken) 检查登陆主token状态static org.hibernate.SessiongetSession(String session, Class<?> clazz, DataEntity dataEntity) static LonggetUIDbyLoginToken(String ltoken) 通过登陆token获取用户IDstatic LonggetUIDbyToken(String Token) 通过有效的token获取UIDstatic StringnewAppToken(String AppKey, String time) 返回加密后的AppTokenstatic String创建一个新Tokenstatic booleanVerifyAppToken(String AppName, String AppToken, String time) 验证App的Tokenstatic booleanVerifyLoginToken(String LoginToken) static boolean验证权限Token是否正确从类继承的方法 cn.devspace.nucleus.Plugin.AppBase
disableApp, getDataManager, getDescription, getKey, getLocalApp, getStatus, initRoute, loadLanguage, localApp, onCall, onCall, onEnable, onEnabled, onLoad, sendLog, setDescription, setLoaded, Translation, Translation从类继承的方法 cn.devspace.nucleus.Manager.ManagerBase
getJarPath, getLangSet, getSingeYaml, getSingeYaml, getSingeYaml, makeResponse, Map2Json, ResponseString, Translators, Translators从类继承的方法 cn.devspace.nucleus.Lang.LangBase
getLang, getLanguage, getValue, Translate, TranslateOne, TranslateOne, TranslateOne, TranslateOne, Translation
-
构造器详细资料
-
tokenUnit
public tokenUnit()
-
-
方法详细资料
-
checkLoginToken
检查登陆主token状态- 参数:
ltoken- 登陆主token- 返回:
- 返回token是否有效
-
getUIDbyLoginToken
通过登陆token获取用户ID- 参数:
ltoken-- 返回:
-
getSession
public static org.hibernate.Session getSession(String session, Class<?> clazz, DataEntity dataEntity) -
VerifyLoginToken
-
newAppToken
返回加密后的AppToken- 参数:
AppKey- App内部keytime- App内部生成的time- 返回:
-
VerifyAppToken
验证App的Token- 参数:
AppName- 传入App名AppToken- 传入Tokentime- 传入时间- 返回:
- 返回验证结果
-
VerifyPermissionToken
public static boolean VerifyPermissionToken(String PerToken, String type, String AppName, String AppToken, String time) 验证权限Token是否正确- 参数:
PerToken- 权限tokentype- 传入权限token的类型AppName- App/Plugin 名AppToken- App的内部tokentime- App内部时间戳- 返回:
- 返回权限Token是否正确
-
getUIDbyToken
通过有效的token获取UID- 参数:
Token- 传入token(不限类型)- 返回:
- 返回UID
-
newToken
创建一个新Token- 参数:
type- token的类型appToken- App的内部token- 返回:
- 返回String类型的token
-