Package com.weicoder.common.token
Class TokenEngine
- java.lang.Object
-
- com.weicoder.common.token.TokenEngine
-
- Direct Known Subclasses:
W.T
public class TokenEngine extends java.lang.ObjectToken令牌处理器- Author:
- WD
-
-
Constructor Summary
Constructors Constructor Description TokenEngine()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TokenBeandecrypt(java.lang.String info)验证登录凭证static java.lang.Stringencrypt(long id, java.lang.String ip)加密信息static java.lang.Stringencrypt(long id, java.lang.String ip, int time)加密信息static java.lang.Stringencrypt(long id, java.lang.String ip, int time, boolean ban)加密信息static TokenBeannewToken(long id, java.lang.String ip)加密信息static TokenBeannewToken(long id, java.lang.String ip, int time)加密信息static TokenBeannewToken(long id, java.lang.String ip, int time, boolean ban)加密信息
-
-
-
Field Detail
-
EMPTY
public static final TokenBean EMPTY
空登录信息
-
-
Method Detail
-
newToken
public static TokenBean newToken(long id, java.lang.String ip)
加密信息- Parameters:
id- 用户IDip- 用户IPtime- 有效时间 当前时间戳加上time 单位秒- Returns:
- Token
-
newToken
public static TokenBean newToken(long id, java.lang.String ip, int time)
加密信息- Parameters:
id- 用户IDip- 用户IPtime- 有效时间 当前时间戳加上time 单位秒- Returns:
- Token
-
newToken
public static TokenBean newToken(long id, java.lang.String ip, int time, boolean ban)
加密信息- Parameters:
id- 用户IDip- 用户IPtime- 有效时间 当前时间戳加上time 单位秒ban- 是否被禁用- Returns:
- Token
-
encrypt
public static java.lang.String encrypt(long id, java.lang.String ip)加密信息- Parameters:
id- 用户IDip- 用户IP- Returns:
- 加密token字符串
-
encrypt
public static java.lang.String encrypt(long id, java.lang.String ip, int time)加密信息- Parameters:
id- 用户IDip- 用户IPtime- 有效时间 当前时间戳加上time 单位秒- Returns:
- 加密token字符串
-
encrypt
public static java.lang.String encrypt(long id, java.lang.String ip, int time, boolean ban)加密信息- Parameters:
id- 用户IDip- 用户IPtime- 有效时间 当前时间戳加上time 单位秒- Returns:
- 加密token字符串
-
decrypt
public static TokenBean decrypt(java.lang.String info)
验证登录凭证- Parameters:
info- 登陆信息- Returns:
- 登录实体
-
-