From 04cf96cdc3ef6c78b2d4754e3c8028b5c1c45fc0 Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Fri, 28 Dec 2018 12:04:28 -0500 Subject: update schema --- store.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'store.go') diff --git a/store.go b/store.go index 9a28840..1f0ca76 100644 --- a/store.go +++ b/store.go @@ -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 -- cgit v1.2.3-70-g09d2