Add Template layouts, load session hashkey
This commit is contained in:
@@ -5,11 +5,11 @@ import "github.com/gin-gonic/gin"
|
||||
func signup(c *gin.Context) {
|
||||
var user UserLogin
|
||||
if err := c.ShouldBind(&user); err != nil {
|
||||
c.HTML(400, "signup.html", err)
|
||||
HTML(c, 400, "signup.html", err)
|
||||
return
|
||||
}
|
||||
if err := store.Register(user.Email, user.Password); err != nil {
|
||||
c.HTML(400, "signup.html", err)
|
||||
HTML(c, 400, "signup.html", err)
|
||||
return
|
||||
}
|
||||
signin(c)
|
||||
@@ -18,12 +18,12 @@ func signup(c *gin.Context) {
|
||||
func signin(c *gin.Context) {
|
||||
var user UserLogin
|
||||
if err := c.ShouldBind(&user); err != nil {
|
||||
c.HTML(400, "signin.html", err)
|
||||
HTML(c, 400, "signin.html", err)
|
||||
return
|
||||
}
|
||||
token, err := store.Login(user.Email, user.Password)
|
||||
if err != nil {
|
||||
c.HTML(401, "signin.html", err)
|
||||
HTML(c, 401, "signin.html", err)
|
||||
return
|
||||
}
|
||||
c.SetCookie("session", token, 60*60*24*7, "", "", false, false)
|
||||
|
||||
Reference in New Issue
Block a user