public ActionResult AdminSignup(VM_AdminSignup signup) { try { var CheckEmailExist = interfaceobj.GetModel().FirstOrDefault(a => a.Email_ID == signup.Email_ID); if (CheckEmailExist != null) { // [{\"Action\":\"error\",\"msg\":\"You have entered wrong email id password combination.\"}] return(Json("emailexist", JsonRequestBehavior.AllowGet)); } //return View(); var password = signup.Password; string EncPassword = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5"); FF_Admin_Registration s = new FF_Admin_Registration(); s.FirstName = signup.FirstName; s.LastName = "gupta"; s.Email_ID = signup.Email_ID; s.Mobile = signup.Mobile; s.Password = EncPassword; //s.Creation_Date = DateTime.UtcNow; interfaceobj.InsertModel(s); interfaceobj.Save(); return(Json("done", JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json("error", JsonRequestBehavior.AllowGet)); } }
public ActionResult Admin_Login()//VM_Signin Login { string Emailid = ""; try { Emailid = Request.QueryString["Email_ID"]; } catch (Exception) { } string AdminPassword = ""; try { AdminPassword = Request.QueryString["Password"]; } catch (Exception) { } bool cbremeber = true; try { cbremeber = Convert.ToBoolean(Request.QueryString["cbremeber"]); } catch (Exception) { } string myurlsname = ""; try { myurlsname = Request.QueryString["myurlsname"].ToString(); } catch (Exception) { } //var AdminPassword = Request.QueryString["Password"]; //var Emailid = Request.QueryString["Email_ID"]; //var cbremeber = Request.QueryString["cbremeber"]; try { FF_Admin_Registration matchRecord = interfaceobj.GetModel().FirstOrDefault(u => u.Email_ID.ToLower().Equals(Emailid.ToLower())); if (!AdminPassword.Equals("")) { string EncPassword = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(AdminPassword, "MD5"); matchRecord = interfaceobj.GetModel().FirstOrDefault(u => u.Email_ID.ToLower().Equals(Emailid.ToLower()) && u.Password.Equals(EncPassword)); } if (matchRecord == null) { //context.Response.Write("[{\"Action\":\"error\",\"msg\":\"You have entered wrong email id password combination.\"}]"); //return Content("error"); //return Json("error", JsonRequestBehavior.AllowGet); return(Json(new { Action = "error", msg = "You have entered wrong email id password combination." })); } else { Session[SessionNames.SUPERADMINID.ToString()] = matchRecord.ID; Session[SessionNames.SUPERADMINNAME.ToString()] = ((matchRecord.FirstName ?? "") + " " + (matchRecord.LastName ?? "")).Trim(); Session[SessionNames.SUPERADMINSCREENNAME.ToString()] = (matchRecord.FirstName ?? ""); Session[SessionNames.SUPERADMINEMAILID.ToString()] = matchRecord.Email_ID; //Session[SessionNames.USERTIMEZONE.ToString()] = SystemTimeZone; if (cbremeber) { Response.Cookies["UserName1"].Expires = DateTime.Now.AddDays(30); Response.Cookies["Password1"].Expires = DateTime.Now.AddDays(30); } else { Response.Cookies["UserName1"].Expires = DateTime.Now.AddDays(-1); Response.Cookies["Password1"].Expires = DateTime.Now.AddDays(-1); } Response.Cookies["UserName1"].Value = System.Web.Security.MachineKey.Encode(System.Text.Encoding.UTF8.GetBytes(Emailid.Trim()), System.Web.Security.MachineKeyProtection.All); Response.Cookies["Password1"].Value = System.Web.Security.MachineKey.Encode(System.Text.Encoding.UTF8.GetBytes(AdminPassword.Trim()), System.Web.Security.MachineKeyProtection.All); //try //{ // FF_Account_Activity AccActivity = new FF_Account_Activity(); // AccActivity.User_Id = matchRecord.ID; // AccActivity.Browser = (BrowserName ?? ""); // AccActivity.IP_Address = (VisitorIpAddress ?? ""); // AccActivity.Access_Date = DateTime.UtcNow; // dc.FF_Account_Activities.InsertOnSubmit(AccActivity); // dc.SubmitChanges(); //} //catch (Exception) //{ } string MoveTo = ""; if (MoveTo.Equals("")) { MoveTo = "Home"; //return Json("", JsonRequestBehavior.AllowGet); } //Move To if (!string.IsNullOrEmpty(myurlsname)) { MoveTo = "Home?openuserpopup"; } //Response.Write("[{\"Action\":\"move\",\"msg\":\"" + MoveTo + "\"}]"); return(Json(new { Action = "move", msg = MoveTo })); } } catch (Exception) { return(Json(new { Action = "error", msg = "Unable to login this time. Please try again later." })); } }