Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
c3ef51e87f | |||
72420f2ede |
@@ -1,6 +1,7 @@
|
|||||||
package service
|
package service
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"errors"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
gdb "wireguard-ui/global/client"
|
gdb "wireguard-ui/global/client"
|
||||||
"wireguard-ui/global/constant"
|
"wireguard-ui/global/constant"
|
||||||
@@ -39,6 +40,11 @@ func (s user) CreateUser(user *model.User) (err error) {
|
|||||||
return s.Model(&model.User{}).Where("id = ?", user.Id).Updates(&updates).Error
|
return s.Model(&model.User{}).Where("id = ?", user.Id).Updates(&updates).Error
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 判断账号是否已经存在
|
||||||
|
if _, err = s.GetUserByAccount(user.Account); err == nil {
|
||||||
|
return errors.New("账号已经存在,请勿重复创建!")
|
||||||
|
}
|
||||||
|
|
||||||
defaultPassword := utils.Password().GenerateHashPassword("admin123")
|
defaultPassword := utils.Password().GenerateHashPassword("admin123")
|
||||||
if user.Password == "" { // 没有密码给一个默认密码
|
if user.Password == "" { // 没有密码给一个默认密码
|
||||||
user.Password = defaultPassword
|
user.Password = defaultPassword
|
||||||
|
Reference in New Issue
Block a user