Encrypt passwords in DB (#1187)

* Encode/Encrypt passwords in DB

* Only decrypts passwords if it is necessary

* Add tests for encryption functions
This commit is contained in:
Deluan Quintão
2021-06-18 18:38:38 -04:00
committed by GitHub
parent d42dfafad4
commit 66b74c81f1
12 changed files with 302 additions and 7 deletions
+4
View File
@@ -49,6 +49,10 @@ func (u *MockedUserRepo) FindByUsername(username string) (*model.User, error) {
return usr, nil
}
func (u *MockedUserRepo) FindByUsernameWithPassword(username string) (*model.User, error) {
return u.FindByUsername(username)
}
func (u *MockedUserRepo) UpdateLastLoginAt(id string) error {
return u.Err
}