|
|
@@ -26,7 +26,7 @@ func (la *LightAuth) Login(c *entitys.CtrlContext) {
|
|
|
//fmt.Println(logininfo)
|
|
|
var user sysmodel.SysUser
|
|
|
ret, err := c.PlatformDbEngine.SQL(sysmodel.SqlUserLogin, logininfo.Account).Get(&user)
|
|
|
- if ret && err == nil {
|
|
|
+ if ret && err == nil && user.Status == 0 {
|
|
|
//TODO check password
|
|
|
md5Pwd := sysutils.HashPassword(logininfo.Password, "")
|
|
|
//密码错误
|
|
|
@@ -44,12 +44,15 @@ func (la *LightAuth) Login(c *entitys.CtrlContext) {
|
|
|
TCPClient.SendToken(sysutils.GetGlobalTokenStore().Get(data.Token))
|
|
|
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", data})
|
|
|
+ } else if user.Status == 1 {
|
|
|
+ c.Ctx.JSON(200, sysmodel.SysReturn{400, "user disable!", nil})
|
|
|
} else {
|
|
|
//fmt.Println(err.Error())
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{400, "username or password incorrect!", nil})
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
func (la *LightAuth) Logout(c *entitys.CtrlContext) {
|
|
|
token := c.Ctx.GetHeader("token")
|
|
|
fmt.Println("delete token: ", token)
|