Remove salt from bcrypt password, because it's useless

This commit is contained in:
2024-04-23 18:30:19 +02:00
parent baad757371
commit df3068728a
4 changed files with 8 additions and 15 deletions

View File

@ -7,30 +7,29 @@ import (
type User struct {
Id UUID
Name string
Salt string
Password []byte
}
func GetUserByName(db *sql.DB, name string) *User {
row := db.QueryRow("SELECT Id, Name, Salt, Password FROM User WHERE Name=$1", name)
row := db.QueryRow("SELECT Id, Name, Password FROM User WHERE Name=$1", name)
if row == nil {
return nil
}
var user User
row.Scan(&user.Id, &user.Name, &user.Salt, &user.Password)
row.Scan(&user.Id, &user.Name, &user.Password)
return &user
}
func GetUserById(db *sql.DB, id UUID) *User {
row := db.QueryRow("SELECT Id, Name, Salt, Password FROM User WHERE Id=$1", id)
row := db.QueryRow("SELECT Id, Name, Password FROM User WHERE Id=$1", id)
if row == nil {
return nil
}
var user User
row.Scan(&user.Id, &user.Name, &user.Salt, &user.Password)
row.Scan(&user.Id, &user.Name, &user.Password)
return &user
}