comment puis-je vérifier si un utilisateur est connecté dans le contrôle utilisateur avec asp.net mvc
généralement sur une page de visualisation, j'utilise cette
<% if (User.Identity.IsAuthenticated) {%>
//Do something
<% } %>
mais je ne peux pas faire cela sur un contrôle utilisateur
Est-ce que ça marche?
<%= Page.User.Identity.IsAuthenticated %>
Rien de nouveau à ajouter à la réponse de Griegs, mais je le ferais normalement
@Request.IsAuthenticated
Vous pouvez décorer la méthode avec l'attribut Authorize . Cela nécessite que l'utilisateur appelant la méthode soit authentifié.
Eh bien, j'utilise VB
If User.Identity.Name = "" Then
Response.Redirect("~/Login.aspx")
Else
........continue...........
End If