Skip to content

Instantly share code, notes, and snippets.

@jbardnz
Created September 15, 2017 01:01
Show Gist options
  • Save jbardnz/bf8056e32dce000c6ebe88edcdd2a005 to your computer and use it in GitHub Desktop.
Save jbardnz/bf8056e32dce000c6ebe88edcdd2a005 to your computer and use it in GitHub Desktop.
func (c AuthController) connected() *models.User {
if c.ViewArgs["user"] != nil {
return c.ViewArgs["user"].(*models.User)
}
user_email, ok := c.Session["user_email"]
if ok && user_email != ""{
var user models.User
err := c.Txn.Where("email = ?", "user_email").First(&user).Error
if err != nil {
panic(err)
}
return &user
}
return nil
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment