diff options
| author | Guillaume Horel <guillaume.horel@gmail.com> | 2018-12-28 12:04:28 -0500 |
|---|---|---|
| committer | Guillaume Horel <guillaume.horel@gmail.com> | 2018-12-28 12:04:28 -0500 |
| commit | 04cf96cdc3ef6c78b2d4754e3c8028b5c1c45fc0 (patch) | |
| tree | 527cf6b90b4e90382c6f95049e580616e1b9932e /store.go | |
| parent | b8b80e0a896433bed8eb331aff3ecd12e00fd4ba (diff) | |
| download | id-04cf96cdc3ef6c78b2d4754e3c8028b5c1c45fc0.tar.gz | |
update schema
Diffstat (limited to 'store.go')
| -rw-r--r-- | store.go | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -14,7 +14,7 @@ type Session struct { type User struct { Id int64 - UserName string + Name string Password []byte } @@ -43,7 +43,7 @@ func (store *PgStore) GetSession(id string) (*Session, bool) { } s = new(Session) row := store.QueryRow("SELECT id, user_id FROM session WHERE id = $1", id) - if err := row.Scan(s.Id, s.UserId); err != nil { + if err := row.Scan(&s.Id, &s.UserId); err != nil { return nil, false } store.sessionCache[s.Id] = s @@ -51,9 +51,9 @@ func (store *PgStore) GetSession(id string) (*Session, bool) { } func (store *PgStore) GetUser(name string) (*User, bool) { - u := new(User) - row := store.QueryRow("SELECT id, user_name, password FROM user WHERE user_name = $1", name) - if err := row.Scan(u.Id, u.UserName, u.Password); err != nil { + u := &User{Name: name} + row := store.QueryRow("SELECT id, password FROM user WHERE name = $1", name) + if err := row.Scan(&u.Id, &u.Password); err != nil { return nil, false } return u, true |
