usuarios tutorial permisos net mvc example español crear control asp asp.net-mvc user-controls

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.