Пример #1
0
        public ActionResult Index(CollaborateurViewModel viewModel, string returnUrl)
        {
            if (ModelState.IsValid)
            {
                Collaborateur utilisateur = dal.Authentifier(viewModel._Collaborateur.Mail, viewModel._Collaborateur.MotDePasse);
                if (utilisateur != null)
                {
                    if (utilisateur.Licencie)
                    {
                        ModelState.AddModelError("Utilisateur.Prenom", "Vous avez été licencié, désolé");
                    }
                    else
                    {
                        FormsAuthentication.SetAuthCookie(utilisateur.Id.ToString(), false);

                        /*if (!string.IsNullOrWhiteSpace(returnUrl) && Url.IsLocalUrl(returnUrl))
                         *      return Redirect(returnUrl);*/
                        return(Redirect("/UserPage/Profil"));
                    }
                }
                else
                {
                    ModelState.AddModelError("Utilisateur.Prenom", "Prénom et/ou mot de passe incorrect(s)");
                }
            }
            return(View(viewModel));
        }
Пример #2
0
        public ActionResult Profil()
        {
            CollaborateurViewModel viewModel = new CollaborateurViewModel {
                _Authentifie = HttpContext.User.Identity.IsAuthenticated
            };

            if (HttpContext.User.Identity.IsAuthenticated)
            {
                viewModel._Collaborateur = dal.ObtenirCollaborateur(HttpContext.User.Identity.Name);
            }
            return(View(viewModel));
        }
Пример #3
0
        public ActionResult Index()
        {
            bool connected = System.Web.HttpContext.Current.User.Identity.IsAuthenticated;

            if (connected)
            {
                return(Redirect("/UserPage/Profil"));
            }
            CollaborateurViewModel viewModel = new CollaborateurViewModel {
                _Authentifie = HttpContext.User.Identity.IsAuthenticated
            };

            if (HttpContext.User.Identity.IsAuthenticated)
            {
                viewModel._Collaborateur = dal.ObtenirCollaborateur(HttpContext.User.Identity.Name);
            }
            return(View(viewModel));
        }