| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package controllers
- import (
- "Cold_Api/controllers/lib"
- "Cold_Api/models/Account"
- "Cold_Api/models/System"
- beego "github.com/beego/beego/v2/server/web"
- "time"
- )
- type AdminController struct {
- beego.Controller
- }
- func (c *AdminController) Login() {
- c.TplName = "login.html"
- }
- func (c *AdminController) Login_verification() {
- Admin_user := c.GetString("bzd_username")
- Admin_pass := c.GetString("bzd_password")
- println("Login_verification", Admin_user, Admin_pass)
- err, admin_r := Account.Read_AdminLogin_verification(Admin_user, Admin_pass)
- if err != nil {
- c.Data["json"] = lib.JSONS{Code: 202, Msg: "账号密码错误!"}
- } else {
- User_tokey := Account.Add_Tokey_Set(admin_r.T_uuid)
- c.Ctx.SetCookie("User_tokey", User_tokey, time.Second*60*60)
- c.Data["json"] = lib.JSONS{Code: 200, Msg: "OK!", Data: User_tokey}
- System.Add_UserLogs(admin_r.T_uuid, "登陆", "用户登陆", "")
- }
- c.ServeJSON()
- return
- }
- func (c *AdminController) Info() {
- // 验证登录
- b_, user_r := lib.Verification(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
- if !b_ {
- c.Data["json"] = lib.JSONS{Code: 202, Msg: "no"}
- c.ServeJSON()
- return
- }
- c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok", Data: Account.AdminToAdmin_R(user_r)}
- c.ServeJSON()
- return
- }
|