From 49ffcba2c3c4a19d147dd792d7f6c99b7545a491 Mon Sep 17 00:00:00 2001 From: Horus3 Date: Wed, 25 Feb 2015 16:41:52 +0100 Subject: UX on front end. --- app/user.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 app/user.go (limited to 'app/user.go') diff --git a/app/user.go b/app/user.go new file mode 100644 index 0000000..62616da --- /dev/null +++ b/app/user.go @@ -0,0 +1,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) +} -- cgit v1.2.3