/// <summary> /// 检查登录 /// </summary> /// <param name="username"></param> /// <param name="password"></param> /// <returns></returns> private ActionResult checkUserPasword(string username, string password, int expires = 0) { using (var manage = new bitcms.Data.CMSManage()) { var userInfo = manage.checkLogin(username, password, Entity.passwordType.user); if (userInfo == null) { this.userOnlineInfo.UnsafeVisitsNum++; return(this.getResult(Entity.Error.错误, "验证失败!", new { loginVerifykey = this.userOnlineInfo.LoginVerifykey })); } else { this.userOnlineInfo.UnsafeVisitsNum = 0; if (this.userOnlineInfo.IsOAuth)//更新授权登陆会员 { this.userOnlineInfo.UserBindInfo.UserId = userInfo.UserId; manage.updateUserBind(this.userOnlineInfo.UserBindInfo); } //设置会员在线 Config.UserConfig.setUserOnline(userInfo, expires); //更改积分 manage.insertScoreLog(userInfo.UserId, "land"); return(this.getResult(Entity.Error.请求成功, "登录成功!")); } } }