asp.net-mvc - tutorial - roles y permisos mvc c#
comprobar si el usuario ha iniciado sesión en el control de usuario Asp.net MVC (4)
¿Cómo puedo verificar si un usuario ha iniciado sesión en el control del usuario con asp.net mvc
generalmente en una página de vista que uso esto
<% if (User.Identity.IsAuthenticated) {%>
//Do something
<% } %>
pero no puedo hacer esto en un control de usuario
¿Esto funciona?
<%= Page.User.Identity.IsAuthenticated %>
Bueno, yo uso VB
If User.Identity.Name = "" Then
Response.Redirect("~/Login.aspx")
Else
........continue...........
End If
Nada nuevo para agregar a la respuesta de Griegs, pero normalmente lo haría
@Request.IsAuthenticated
Puede decorar el Método con el atributo Authorize . Esto requiere que el Usuario que llama al Método se autentique.