feat: use only one salt arg in CredManager.IsPasswordCorrect() (#3936)

This commit is contained in:
raiki02
2025-07-07 17:56:25 +08:00
committed by GitHub
parent b42391c6ce
commit 9bbe5afb7c
10 changed files with 15 additions and 27 deletions

View File

@@ -42,7 +42,7 @@ func (m *Pbkdf2DjangoCredManager) GetHashedPassword(password string, salt string
return "pbkdf2_sha256$" + strconv.Itoa(iterations) + "$" + salt + "$" + hashBase64
}
func (m *Pbkdf2DjangoCredManager) IsPasswordCorrect(password string, passwordHash string, userSalt string, organizationSalt string) bool {
func (m *Pbkdf2DjangoCredManager) IsPasswordCorrect(password string, passwordHash string, _salt string) bool {
parts := strings.Split(passwordHash, "$")
if len(parts) != 4 {
return false