summaryrefslogtreecommitdiff
path: root/app/user.go
blob: 62616da3cc7ea27e22f3a128f209305c6f2fa55c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package main

import (
	"github.com/gorilla/sessions"
)

func login(name, password string, session *sessions.Session) bool {
	if name == "" {
		session.AddFlash("Empty name.", "error")
		return false
	}
	if password == "" {
		session.AddFlash("Empty password.", "error")
		return false
	}
	u := User{}
	Db.Find(&u).Where("name = ?", name)
	return VerifyPassword(password, u.Password)
}