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)); }
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)); }
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)); }