Remove deprecated model.ComparePassword method (#18069)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
4bc8eae04f
Коммит
28137b3048
@@ -854,18 +854,6 @@ func HashPassword(password string) string {
|
|||||||
return string(hash)
|
return string(hash)
|
||||||
}
|
}
|
||||||
|
|
||||||
// ComparePassword compares the hash
|
|
||||||
// This function is deprecated and will be removed in a future release.
|
|
||||||
func ComparePassword(hash string, password string) bool {
|
|
||||||
|
|
||||||
if password == "" || hash == "" {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
err := bcrypt.CompareHashAndPassword([]byte(hash), []byte(password))
|
|
||||||
return err == nil
|
|
||||||
}
|
|
||||||
|
|
||||||
var validUsernameChars = regexp.MustCompile(`^[a-z0-9\.\-_]+$`)
|
var validUsernameChars = regexp.MustCompile(`^[a-z0-9\.\-_]+$`)
|
||||||
var validUsernameCharsForRemote = regexp.MustCompile(`^[a-z0-9\.\-_:]+$`)
|
var validUsernameCharsForRemote = regexp.MustCompile(`^[a-z0-9\.\-_:]+$`)
|
||||||
|
|
||||||
|
|||||||
@@ -13,13 +13,6 @@ import (
|
|||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestPasswordHash(t *testing.T) {
|
|
||||||
hash := HashPassword("Test")
|
|
||||||
|
|
||||||
assert.True(t, ComparePassword(hash, "Test"), "Passwords don't match")
|
|
||||||
assert.False(t, ComparePassword(hash, "Test2"), "Passwords should not have matched")
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestUserDeepCopy(t *testing.T) {
|
func TestUserDeepCopy(t *testing.T) {
|
||||||
id := NewId()
|
id := NewId()
|
||||||
authData := "authdata"
|
authData := "authdata"
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user