login.go 675 B

123456789101112131415161718192021222324252627
  1. package controllers
  2. import (
  3. "github.com/cnlh/nps/vender/github.com/astaxie/beego"
  4. )
  5. type LoginController struct {
  6. beego.Controller
  7. }
  8. func (self *LoginController) Index() {
  9. self.TplName = "login/index.html"
  10. }
  11. func (self *LoginController) Verify() {
  12. if self.GetString("psd") == beego.AppConfig.String("password") {
  13. self.SetSession("auth", true)
  14. self.Data["json"] = map[string]interface{}{"status": 1, "msg": "验证成功"}
  15. self.ServeJSON()
  16. } else {
  17. self.Data["json"] = map[string]interface{}{"status": 0, "msg": "验证失败"}
  18. self.ServeJSON()
  19. }
  20. }
  21. func (self *LoginController) Out() {
  22. self.SetSession("auth", false)
  23. self.Redirect("/login/index", 302)
  24. }