diff options
| author | MHSanaei <ho3ein.sanaei@gmail.com> | 2024-03-12 20:15:44 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2024-03-12 20:15:44 +0300 |
| commit | dd21bb2db70cc78da8cafafbe4bff7d0a69ba8e4 (patch) | |
| tree | 3a136adc4a6d482688fac02a05f46efc0f1cafb0 /web/service | |
| parent | 4d07b99fe7aae86f228694f68ebce296291915cd (diff) | |
bug fix - remove secret
Diffstat (limited to 'web/service')
| -rw-r--r-- | web/service/user.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/web/service/user.go b/web/service/user.go index b8292000..fdfffa3c 100644 --- a/web/service/user.go +++ b/web/service/user.go @@ -79,6 +79,21 @@ func (s *UserService) GetUserSecret(id int) *model.User { return user } +func (s *UserService) CheckSecretExistence() (bool, error) { + db := database.GetDB() + + var count int64 + err := db.Model(model.User{}). + Where("login_secret IS NOT NULL"). + Count(&count). + Error + if err != nil { + return false, err + } + + return count > 0, nil +} + func (s *UserService) UpdateFirstUser(username string, password string) error { if username == "" { return errors.New("username can not be empty") |
