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));
        }
Example #3
0
        //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));
        }
Example #4
0
        //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));
        }