fix: webauthn logspam (#6181)
This commit is contained in:
parent
82222840fe
commit
bdfc1591bd
@ -31,6 +31,7 @@ func initUser() {
|
|||||||
PwdHash: model.TwoHashPwd(adminPassword, salt),
|
PwdHash: model.TwoHashPwd(adminPassword, salt),
|
||||||
Role: model.ADMIN,
|
Role: model.ADMIN,
|
||||||
BasePath: "/",
|
BasePath: "/",
|
||||||
|
Authn: "[]",
|
||||||
}
|
}
|
||||||
if err := op.CreateUser(admin); err != nil {
|
if err := op.CreateUser(admin); err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
@ -53,6 +54,7 @@ func initUser() {
|
|||||||
BasePath: "/",
|
BasePath: "/",
|
||||||
Permission: 0,
|
Permission: 0,
|
||||||
Disabled: true,
|
Disabled: true,
|
||||||
|
Authn: "[]",
|
||||||
}
|
}
|
||||||
if err := db.CreateUser(guest); err != nil {
|
if err := db.CreateUser(guest); err != nil {
|
||||||
utils.Log.Fatalf("[init user] Failed to create guest user: %v", err)
|
utils.Log.Fatalf("[init user] Failed to create guest user: %v", err)
|
||||||
@ -62,6 +64,7 @@ func initUser() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
hashPwdForOldVersion()
|
hashPwdForOldVersion()
|
||||||
|
updateAuthnForOldVersion()
|
||||||
}
|
}
|
||||||
|
|
||||||
func hashPwdForOldVersion() {
|
func hashPwdForOldVersion() {
|
||||||
@ -80,3 +83,19 @@ func hashPwdForOldVersion() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func updateAuthnForOldVersion() {
|
||||||
|
users, _, err := op.GetUsers(1, -1)
|
||||||
|
if err != nil {
|
||||||
|
utils.Log.Fatalf("[update authn for old version] failed get users: %v", err)
|
||||||
|
}
|
||||||
|
for i := range users {
|
||||||
|
user := users[i]
|
||||||
|
if user.Authn == "" {
|
||||||
|
user.Authn = "[]"
|
||||||
|
if err := db.UpdateUser(&user); err != nil {
|
||||||
|
utils.Log.Fatalf("[update authn for old version] failed update user: %v", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -41,6 +41,7 @@ func CreateUser(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
req.SetPassword(req.Password)
|
req.SetPassword(req.Password)
|
||||||
req.Password = ""
|
req.Password = ""
|
||||||
|
req.Authn = "[]"
|
||||||
if err := op.CreateUser(&req); err != nil {
|
if err := op.CreateUser(&req); err != nil {
|
||||||
common.ErrorResp(c, err, 500, true)
|
common.ErrorResp(c, err, 500, true)
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user