public ActionResult Login(PlayerDashboardLogin model) { string _Reason = ""; PlayerDashboardRepository playerDashboardRepo = new PlayerDashboardRepository(); var playerDashboard = playerDashboardRepo.ValidatePlayerDashboard_HomeLogin(model.EmailAddress, model.Password, ref _Reason); if (playerDashboard != null) { CookiesRespository cookieRepo = new CookiesRespository(); var httpcookie = cookieRepo.CreateDashboardLoginCookie(playerDashboard.PlayerEmailAddress, model.IsRememberFor2Weeks); Response.SetCookie(httpcookie); System.Web.Routing.RouteValueDictionary rt = new System.Web.Routing.RouteValueDictionary(); rt.Add("id", playerDashboard.DashboardURL); SecurityUtils.AddAuditLog("Premium Dashboard Member", "Log In - Dashboard URL Id = " + playerDashboard.DashboardURL, this); return(RedirectToAction("Index", "Member", rt)); } else { ViewBag.ModelIsLogin = true; model.Reason = "Unable to login, please correct your Username/Password, OR contact us at [email protected]"; return(View(model)); } }
public ActionResult Login() { PlayerDashboardLogin model = new PlayerDashboardLogin(); ViewBag.ModelIsLogin = true; return(View(model)); }
//id = PlayerDashboard.Dashboard URL to get PlayerID public ActionResult Login(string id) { PlayerDashboardLogin model = new PlayerDashboardLogin(); model.DashboardURLId = id; if (Request.QueryString["Reason"] != null) { model.Reason = Convert.ToString(Request.QueryString["Reason"]); } ViewBag.ModelIsLogin = true; return(View(model)); }
//id = PlayerDashboard.Dashboard URL to get PlayerID public ActionResult Login(PlayerDashboardLogin model) { string Reason = ""; PlayerDashboardRepository modelRepo = new PlayerDashboardRepository(); //Check if Player is Allowed to Access Premium Dashboard var player = modelRepo.ValidatePlayerDashboard(model.DashboardURLId, model.Password, ref Reason); if (player != null) { CookiesRespository cookieRepo = new CookiesRespository(); var httpcookie = cookieRepo.CreateDashboardLoginCookie(player.PlayerEmailAddress, model.IsRememberFor2Weeks); Response.SetCookie(httpcookie); System.Web.Routing.RouteValueDictionary rt = new System.Web.Routing.RouteValueDictionary(); rt.Add("id", model.DashboardURLId); SecurityUtils.AddAuditLog("Premium Dashboard Member", "Log In - Dashboard URL Id = " + model.DashboardURLId, this); return(RedirectToAction("Index", rt)); } if (!string.IsNullOrEmpty(Reason)) { model.Reason = Reason; } else { model.Reason = "Please correct the Password and try again, Or Click on forgotten password"; //ModelState.AddModelError("", ); } ViewBag.ModelIsLogin = true; return(View(model)); }