J’utilise l’authentification par formulaire avec la méthode ci-dessous dans mon application ASP.NET
FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true);
Comment vérifier si l’utilisateur est connecté ou non? Et comment puis-je obtenir le nom d’utilisateur d’un utilisateur connecté?
J’ai réussi à trouver le bon. C’est en dessous.
bool val1 = System.Web.HttpContext.Current.User.Identity.IsAuthenticated
MODIFIER
Le crédit de cette édition revient à @Gianpiero Caretti qui a suggéré ceci dans un commentaire.
bool val1 = (System.Web.HttpContext.Current.User != null) && System.Web.HttpContext.Current.User.Identity.IsAuthenticated
La manière la plus simple:
if (Request.IsAuthenticated) ...
Le moyen le plus simple de vérifier s’ils sont authentifiés est Request.User.IsAuthenticated
je pense (de la mémoire)
if (User.Identity.IsAuthenticated) { Page.Title = "Home page for " + User.Identity.Name; } else { Page.Title = "Home page for guest user."; }