public ActionResult NomUtilisateur(CompteUtilisateur cu) { if (ModelState.IsValid) { foreach (Utilisateur u in UtilisateurAspRep.Entity.Get().Where(b => b.NomUtilisateur == cu.NomUtilisateur)) { if (u.IsActive) { if (cu.NomUtilisateur == u.NomUtilisateur && cu.Password == u.Password) { SessionTool.utilisateur = u; return(RedirectToAction("Index")); } else { ViewBag.ErrorMessage = "Nom utilisateur ou mot de passe Incorrect"; return(View(cu)); } } else { ViewBag.ErrorMessage = "Votre compte est desactivé"; return(View("Index")); } } return(RedirectToAction("Index")); } else { return(View(cu)); } }
public IHttpActionResult Login(CompteUtilisateur model) { UtilisateurService us = new UtilisateurService(); int id = us.Check(model.NomUtilisateur, model.Password); if (id == 0) { return(Unauthorized()); } else { Utilisateur u = us.Get(id); JWTService service = new JWTService( "Tn!_bTZ&Gt^7LM&X!HxnTT6H", "localhost", "postman" ); return(Ok(service.Encode(u))); } }