32 lines
457 B
Go
32 lines
457 B
Go
package token
|
|
|
|
type SOURCE int
|
|
|
|
const (
|
|
// 未知
|
|
SOURCE_UNKNOWN SOURCE = iota
|
|
// Web
|
|
SOURCE_WEB
|
|
// IOS
|
|
SOURCE_IOS
|
|
// ANDROID
|
|
SOURCE_ANDROID
|
|
// PC
|
|
SOURCE_PC
|
|
// API 调用
|
|
SOURCE_API SOURCE = 10
|
|
)
|
|
|
|
type LOCK_TYPE int
|
|
|
|
const (
|
|
// 用户退出登录
|
|
LOCK_TYPE_REVOLK LOCK_TYPE = iota
|
|
// 刷新Token过期, 回话中断
|
|
LOCK_TYPE_TOKEN_EXPIRED
|
|
// 异地登陆
|
|
LOCK_TYPE_OTHER_PLACE_LOGGED_IN
|
|
// 异常Ip登陆
|
|
LOCK_TYPE_OTHER_IP_LOGGED_IN
|
|
)
|