コード例 #1
0
        public JsonResult _Login(LoginParams loginParams)
        {
            JsonReturn jsonReturn = UserManagement._doLogin(loginParams.EMAIL, loginParams.URM00_PASSWD);

            URM00 loginUser = (URM00)jsonReturn.Data;

            if (loginUser != null)
            {
                Session["loginUser"] = loginUser;

                if (loginParams.REMEMBER)
                {
                    FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
                        1,
                        loginUser.URM00_CODE.ToString(),
                        DateTime.Now,
                        DateTime.Now.AddMinutes(20),
                        true,
                        "",
                        "/"
                        );

                    HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(authTicket));
                    Response.Cookies.Add(cookie);
                }
            }

            return(Json(jsonReturn, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public ActionResult Account()
        {
            URM00 loginUser = (URM00)Session["loginUser"];

            if (loginUser == null)
            {
                return(Redirect("/giris"));
            }
            else
            {
                URM00 user = UserManagement.GetUser(loginUser.URM00_CODE);
                return(View(user));
            }
        }
コード例 #3
0
        public JsonResult _UpdateInformation(FormCollection formData)
        {
            byte[] byteImg = null;

            URM00 user = new URM00()
            {
                URM00_CODE   = Int32.Parse(formData["URM00_CODE"]),
                FIRSTNAME    = formData["FIRSTNAME"],
                SURNAME      = formData["SURNAME"],
                URM00_PASSWD = formData["URM00_PASSWD"],
                PHONE_1      = formData["PHONE_1"]
            };

            HttpPostedFileBase file = null;

            try
            {
                file = Request.Files[0];
            }
            catch { }

            if (file != null && file.ContentLength > 0)
            {
                string path = Server.MapPath(string.Format("~/assets/images/uploads/{0}{1}", Guid.NewGuid(), file.FileName));
                file.SaveAs(path);

                byteImg = System.IO.File.ReadAllBytes(path);

                System.IO.File.Delete(path);

                user.URM00_IMG = byteImg;
            }



            return(Json(UserManagement._updateInfo(user), JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
 public JsonResult _Register(URM00 user)
 {
     return(Json(UserManagement._doRegister(user), JsonRequestBehavior.AllowGet));
 }