zhaozhengjie
2022-09-23 4caee77833d46a483a32ea664ae7f4c4d7bc1096
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);
}