|
@@ -59,18 +59,18 @@ func Login(context *admin.Context) (interface{}, error) {
|
|
|
}
|
|
|
|
|
|
//检测验证码
|
|
|
- // session, err := store.Get(context.HttpRequest, "qmx_login_code")
|
|
|
- // if err != nil {
|
|
|
- // log.Println("session2获取失败")
|
|
|
- // return nil, nil
|
|
|
- // }
|
|
|
- // code := util.ObjToString(session.Values["qmx_login_code"])
|
|
|
- // if code == "" {
|
|
|
- // return nil, errors.New("验证码过期")
|
|
|
- // }
|
|
|
- // if !captcha.VerifyString(code, param.Code) {
|
|
|
- // return nil, errors.New("验证码错误")
|
|
|
- // }
|
|
|
+ session, err := store.Get(context.HttpRequest, "qmx_login_code")
|
|
|
+ if err != nil {
|
|
|
+ log.Println("session2获取失败")
|
|
|
+ return nil, nil
|
|
|
+ }
|
|
|
+ code := util.ObjToString(session.Values["qmx_login_code"])
|
|
|
+ if code == "" {
|
|
|
+ return nil, errors.New("验证码过期")
|
|
|
+ }
|
|
|
+ if !captcha.VerifyString(code, param.Code) {
|
|
|
+ return nil, errors.New("验证码错误")
|
|
|
+ }
|
|
|
|
|
|
u, err := user.GetByUserName(param.Username)
|
|
|
if err != nil {
|