package com.ks.tool.bkz.util;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
public class UserUtil {
|
|
/**
|
* 获取用户的token
|
*
|
* @param account
|
* @return
|
*/
|
public static String getToken(String account, long time) {
|
return AESUtil.encrypt(account + "#" + time);
|
}
|
|
/**
|
* 获取账号
|
*
|
* @param token
|
* @return
|
*/
|
public static String getAccountFromToken(String token) {
|
String d = AESUtil.decrypt(token);
|
return d.substring(0, d.lastIndexOf("#"));
|
}
|
|
public static long getTokenTime(String token){
|
String d = AESUtil.decrypt(token);
|
return Long.parseLong(d.substring( d.lastIndexOf("#")+1,d.length()));
|
}
|
}
|