mirror of
https://github.com/pushbits/server.git
synced 2025-06-06 20:51:59 +02:00
Add option to check for weak passwords
This commit is contained in:
parent
ad56422838
commit
b06bd51d21
12 changed files with 141 additions and 15 deletions
|
@ -84,7 +84,10 @@ func (d *Database) Populate(name, password, matrixID string) error {
|
|||
query := d.gormdb.Where("name = ?", name).First(&user)
|
||||
|
||||
if errors.Is(query.Error, gorm.ErrRecordNotFound) {
|
||||
user := model.NewUser(d.credentialsManager, name, password, true, matrixID)
|
||||
user, err := model.NewUser(d.credentialsManager, name, password, true, matrixID)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
if err := d.gormdb.Create(&user).Error; err != nil {
|
||||
return errors.New("user cannot be created")
|
||||
|
|
|
@ -11,7 +11,10 @@ import (
|
|||
|
||||
// CreateUser creates a user.
|
||||
func (d *Database) CreateUser(createUser model.CreateUser) (*model.User, error) {
|
||||
user := createUser.IntoInternalUser(d.credentialsManager)
|
||||
user, err := createUser.IntoInternalUser(d.credentialsManager)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return user, d.gormdb.Create(user).Error
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue