Feat: hash id decode and verification

This commit is contained in:
HFO4
2020-01-26 14:57:07 +08:00
parent 880d224169
commit 94b13393a9
7 changed files with 111 additions and 5 deletions

View File

@@ -233,3 +233,17 @@ func (user *User) SetPassword(password string) error {
user.Password = salt + ":" + string(bs)
return nil
}
// NewAnonymousUser 返回一个匿名用户
// TODO 测试
func NewAnonymousUser() *User {
user := User{}
user.Group, _ = GetGroupByID(3)
return &user
}
// IsAnonymous 返回是否为未登录用户
// TODO 测试
func (user *User) IsAnonymous() bool {
return user.ID == 0
}