mirror of
https://github.com/lejianwen/rustdesk-api.git
synced 2025-12-02 01:53:16 +00:00
add IsPasswordEmpty...
This commit is contained in:
@@ -304,3 +304,27 @@ func (us *UserService) FindLatestUserIdFromLoginLogByUuid(uuid string) uint {
|
||||
global.DB.Where("uuid = ?", uuid).Order("id desc").First(llog)
|
||||
return llog.UserId
|
||||
}
|
||||
|
||||
// IsPasswordEmptyById 根据用户id判断密码是否为空,主要用于第三方登录的自动注册
|
||||
func (us *UserService) IsPasswordEmptyById(id uint) bool {
|
||||
u := &model.User{}
|
||||
if global.DB.Where("id = ?", id).First(u).Error != nil {
|
||||
return false
|
||||
}
|
||||
return u.Password == ""
|
||||
}
|
||||
|
||||
// IsPasswordEmptyByUsername 根据用户id判断密码是否为空,主要用于第三方登录的自动注册
|
||||
func (us *UserService) IsPasswordEmptyByUsername(username string) bool {
|
||||
u := &model.User{}
|
||||
if global.DB.Where("username = ?", username).First(u).Error != nil {
|
||||
return false
|
||||
}
|
||||
return u.Password == ""
|
||||
}
|
||||
|
||||
// IsPasswordEmptyByUser 判断密码是否为空,主要用于第三方登录的自动注册
|
||||
func (us *UserService) IsPasswordEmptyByUser(u *model.User) bool {
|
||||
return us.IsPasswordEmptyById(u.Id)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user