commit - 2aea4626e87e725c3c2c9e32ed124ed327d8c910
commit + 5f060a33e967f5e1293714d94467e63788042e55
blob - f28b7795983870c419864372f6de45993ff977b0
blob + bc8d18202b0fa0396687b09d169521aa37898cd9
--- userdb.go
+++ userdb.go
func (db *UserDB) Lookup(name string) (User, error) {
var u User
row := db.QueryRow("SELECT username, password FROM users WHERE username = ?", name)
- if err := row.Scan(&u.name, &u.password); err != nil {
+ var passwd string
+ if err := row.Scan(&u.name, &passwd); err != nil {
if errors.Is(err, sql.ErrNoRows) {
return User{}, ErrUnknownUser
}
return User{}, err
}
+ u.password = Password(passwd)
return u, nil
}