public ActionResult LoginControl(AdminInformationsTable com) { if (ModelState.IsValid) { _core.Log(com.AdminName, com.AdminPassword); if (_core.status == true) { const int userId = 1; const string role = "Admin"; string userData = userId.ToString(CultureInfo.InvariantCulture) + "," + com.AdminName.Trim() + "," + role; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket( 1, com.AdminName, DateTime.Now, DateTime.Now.AddMinutes(120), false, userData, FormsAuthentication.FormsCookiePath); string encryptedTicket = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket); cookie.HttpOnly = true; Response.Cookies.Add(cookie); return(RedirectToAction("Index", "AdmArticles")); } else { return(RedirectToAction("Index", "Login/")); } } return(View()); }
public JavaScriptResult Control(AdminInformationTable adminInformation) { _loginCore.Log(adminInformation.AdminName, adminInformation.AdminPassword); if (_loginCore.Status == true) { const int userId = 1; const string role = "Admin"; string userData = userId.ToString(CultureInfo.InvariantCulture) + "," + adminInformation.AdminName.Trim() + "," + role; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket( 1, adminInformation.AdminName, DateTime.Now, DateTime.Now.AddMinutes(120), false, userData, FormsAuthentication.FormsCookiePath); string encryptedTicket = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket); cookie.HttpOnly = true; Response.Cookies.Add(cookie); string s = "$('#divError').html('<img src=/Areas/Administrator/Images/ajax-loader.gif class=loaderGif></img>'); window.location='/administrator/newarticles'"; return(JavaScript(s)); } else { string rtrn = "$('#divError').html('Hatalı Kullanıcı Adı veya şifre');"; return(JavaScript(rtrn)); } }