public ActionResult LoginControl(LoginParamDto model)
        {
            if (Accesses.IsLogin() != ForbiddenAccessTypes.UnForbidden || Accesses.IsLogin() == ForbiddenAccessTypes.IsLogout)
            {
                var person = _personService.GetPerson(model.UserName, model.Password);
                if (person == null)
                {
                    return(AjaxMessage("Uyarı", "Yanlış kullanıcı adı veya şifre", MessageTypes.danger));
                }
                if (person.IsActive)
                {
                }
                else
                {
                    return(AjaxMessage("Uyarı", "Girş İzniniz Yoktur", MessageTypes.danger));
                }
                var ticket = new FormsAuthenticationTicket(1,
                                                           EnDeCode.Encrypt(person.Id.ToString(), StaticParams.SifrelemeParametresi),
                                                           DateTime.Now,
                                                           model.RememberMe ? DateTime.Now.AddYears(1) : DateTime.Now.AddDays(1),
                                                           model.RememberMe,
                                                           EnDeCode.Encrypt(person.Id.ToString(), StaticParams.SifrelemeParametresi),
                                                           FormsAuthentication.FormsCookiePath);
                string encTicket      = FormsAuthentication.Encrypt(ticket);
                var    cookie         = new HttpCookie(".u", encTicket);
                var    personInitials = new HttpCookie("_initials", UtilityManager.Base64Encode(person.Initials));
                var    personFullName = new HttpCookie("_fullname", UtilityManager.Base64Encode(person.Name + " " + person.Surname));
                var    personEmail    = new HttpCookie("_email", UtilityManager.Base64Encode(person.Email));
                var    unitId         = new HttpCookie("_ui", UtilityManager.Base64Encode(person.UnitId.ToString()));

                cookie.HttpOnly         = true;
                personInitials.HttpOnly = true;
                personFullName.HttpOnly = true;
                personEmail.HttpOnly    = true;
                unitId.HttpOnly         = true;

                cookie.Expires         = model.RememberMe ? DateTime.Now.AddYears(1) : DateTime.Now.AddDays(1);
                personInitials.Expires = model.RememberMe ? DateTime.Now.AddYears(1) : DateTime.Now.AddDays(1);
                personFullName.Expires = model.RememberMe ? DateTime.Now.AddYears(1) : DateTime.Now.AddDays(1);
                personEmail.Expires    = model.RememberMe ? DateTime.Now.AddYears(1) : DateTime.Now.AddDays(1);
                unitId.Expires         = model.RememberMe ? DateTime.Now.AddYears(1) : DateTime.Now.AddDays(1);

                Response.Cookies.Add(cookie);
                Response.Cookies.Add(personInitials);
                Response.Cookies.Add(personFullName);
                Response.Cookies.Add(personEmail);
                Response.Cookies.Add(unitId);
                return(Json("/Dashboard", JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(AjaxMessage(MessageTitleTypes.Uyari, "Yanlış kullanıcı adı veya şifre", MessageTypes.danger));
            }
        }