由gopath形式改为module

This commit is contained in:
kongyuebin
2021-04-27 15:33:49 +08:00
parent aef4dbb33c
commit 77d895e83a
1117 changed files with 332447 additions and 20 deletions

View File

@@ -0,0 +1,62 @@
package controllers
import (
"github.com/beego/beego/v2/core/logs"
"github.com/beego/beego/v2/server/web"
"legend/service"
)
type LoginController struct {
web.Controller
}
/**
**展示登录页面
*/
func (c *LoginController) LoginPage() {
c.TplName = "login.html"
}
/**
** 处理登录逻辑
*/
func (c *LoginController) Login() {
userName := c.GetString("username")
password := c.GetString("password")
logs.Info("username"+userName, ";password: "+password)
loginService := new(service.LoginService)
loginJsonData := loginService.Login(userName, password)
if loginJsonData.Code == 200 {
_ = c.SetSession("userName", userName)
}
c.Data["json"] = loginJsonData
err := c.ServeJSON()
if err != nil {
logs.Error("错误:", err)
}
}
/**
** 更新登录密码
*/
func (c *LoginController) PersonPassword() {
oldPassword := c.GetString("oldpass")
newPassword := c.GetString("newpass")
repeatPassword := c.GetString("repass")
logs.Debug("用户跟换密码,旧密码:%s, 新密码:%s确认密码%s", oldPassword, newPassword, repeatPassword)
userNname := c.GetSession("userName").(string)
loginService := new(service.LoginService)
loginJsonData := loginService.PersonPassword(newPassword, oldPassword, repeatPassword, userNname)
c.Data["json"] = loginJsonData
_ = c.ServeJSON()
}