public ActionResult ChangeMobile(SmsInputModel smsModel)
        {
            StudentInfoBll studentInfoBll = new StudentInfoBll();
            var            isExsit        = studentInfoBll.IsExistPhone(smsModel.Phone);

            if (isExsit)
            {
                return(Json(new JsonSimpleResponse()
                {
                    State = false, ErrorMsg = "该手机号已存在"
                }));
            }
            if (SmsCookie.GetSmsCode == null || !SmsCookie.GetSmsCode.Check(smsModel.Phone, smsModel.SmsCode))
            {
                return(new JsonResult()
                {
                    Data = AjaxResponse.Fail(SmsErrorEnum.PhoneCodeFault)
                });
            }
            studentInfoBll.UpdateMobile(GetCurrentUser().StudentId, smsModel.Phone);
            return(Json(new JsonSimpleResponse()
            {
                State = true, ErrorMsg = "操作成功"
            }));
        }
 public ActionResult ValidateMobile(SmsInputModel smsModel)
 {
     if (SmsCookie.GetSmsCode == null || !SmsCookie.GetSmsCode.Check(smsModel.Phone, smsModel.SmsCode))
     {
         return(new JsonResult()
         {
             Data = AjaxResponse.Fail(SmsErrorEnum.PhoneCodeFault)
         });
     }
     return(new JsonResult()
     {
         Data = AjaxResponse.Success()
     });
 }
        public ActionResult DeleteFace(SmsInputModel smsModel)
        {
            if (SmsCookie.GetSmsCode == null || !SmsCookie.GetSmsCode.Check(smsModel.Phone, smsModel.SmsCode))
            {
                return(new JsonResult()
                {
                    Data = AjaxResponse.Fail(SmsErrorEnum.PhoneCodeFault)
                });
            }

            StudentInfoBll studentInfoBll = new StudentInfoBll();

            studentInfoBll.UpdateStatus(GetCurrentUser().StudentId, StudentAccountStatusEnum.禁用);

            return(Json(new JsonSimpleResponse()
            {
                State = true, ErrorMsg = "操作成功"
            }));
        }