fengjin
2022-09-28 a3fde7c78f3d8c98fbd6ce42a97e1d510317b0b4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.dg.core.manager;
 
public interface TokenManager {
    /**
     * 创建一个token关联上指定用户
     *
     * @param userId 指定用户的id
     * @return 生成的token
     */
    public String createToken(long userId, long role);
 
    /**
     * 检查token是否有效
     *
     * @param token
     * @return 是否有效
     */
    public boolean checkToken(String token);
 
    public long getUserId(String token);
 
    public void deleteToken(String token);
 
    public String getTokenByUserId(long userId);
}