Beispiel #1
0
        /// <summary>
        /// 用户实名认证
        /// </summary>
        /// <returns></returns>
        public ActionResult UserApprove(int?Id)
        {
            ViewBag.Title = "实名认证";
            //TODO:判断用户是否提交过认证信息

            BLL.Members.UsersApprove   manage = new BLL.Members.UsersApprove();
            Model.Members.UsersApprove model  = new Model.Members.UsersApprove();
            model = manage.GetModelByUserID(CurrentUser.UserID);
            if (model != null)
            {
                return(Redirect(string.Format("{0}UserCenter/SubmitSucc/{1}", MvcApplication.GetCurrentRoutePath(AreaRoute.Shop), model.Status)));
            }

            if (Id.HasValue)
            {
                if (Session["USERAPPROVE"] != null)
                {
                    model = (Model.Members.UsersApprove)Session["USERAPPROVE"];
                }
                ViewBag.UserID = CurrentUser.UserID;
                return(View(model));
            }
            else
            {
                Session["USERAPPROVE"] = null;
                ViewBag.UserID         = CurrentUser.UserID;
                model        = new Model.Members.UsersApprove();
                model.UserID = CurrentUser.UserID;
                return(View(model));
            }
        }
Beispiel #2
0
        public void SubmitSucc()
        {
            ViewBag.Title = "实名认证";
            JsonObject json = new JsonObject();

            BLL.Members.UsersApprove manage = new BLL.Members.UsersApprove();
            if (manage.DeleteByUserId(CurrentUser.UserID))
            {
                json.Accumulate("STATUS", "SUCCESS");
            }
            else
            {
                json.Accumulate("STATUS", "FAILE");
            }
            Response.Write(json.ToString());
        }
Beispiel #3
0
        public void SubmitApprove(FormCollection collection)
        {
            JsonObject json = new JsonObject();

            if (Session["USERAPPROVE"] != null)
            {
                BLL.Members.UsersApprove   manage = new BLL.Members.UsersApprove();
                Model.Members.UsersApprove model  = new Model.Members.UsersApprove();
                model = (Model.Members.UsersApprove)Session["USERAPPROVE"];

                //上传的图片移动文件夹
                string    tempFile  = string.Format("/Upload/Temp/{0}/", DateTime.Now.ToString("yyyyMMdd"));
                string    ImageFile = "/Upload/SNS/Images/ApproveImage/";
                ArrayList imageList = new ArrayList();

                imageList.Add(model.FrontView.Replace(tempFile, ""));
                imageList.Add(model.RearView.Replace(tempFile, ""));

                model.FrontView = model.FrontView.Replace(tempFile, ImageFile);
                model.RearView  = model.RearView.Replace(tempFile, ImageFile);
                if (manage.Add(model) > 0)
                {
                    Common.FileManage.MoveFile(Server.MapPath(tempFile), Server.MapPath(ImageFile), imageList);
                    Session["USERAPPROVE"] = null;
                    json.Accumulate("STATUS", "SUCCESS");
                }
                else
                {
                    json.Accumulate("STATUS", "FAILE");
                }
            }
            else
            {
                json.Accumulate("STATUS", "FAILE");
            }
            Response.Write(json.ToString());
        }