ASP.NET - Validar si el usuario a iniciado sesion

 
Vista:
Imágen de perfil de Jesus

Validar si el usuario a iniciado sesion

Publicado por Jesus (3 intervenciones) el 20/12/2017 22:17:33
Hola que tal, tengo un problema lo que pasa es que necesito validar si mi usuario ya a iniciado sesión de lo contrario que no me deje acceder a mis controladores y que me regrese al login estoy trabajando con Asp.Net MVC
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Validar si el usuario a iniciado sesion

Publicado por Yamil Bracho (1136 intervenciones) el 20/12/2017 22:24:49
Simplemente tienes que chequear si el dato que colocaste en Session es null o no. Si esta null redireccionas al login...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jesus

Validar si el usuario a iniciado sesion

Publicado por Jesus (3 intervenciones) el 20/12/2017 22:30:01
Como podría utilizarlo en la siguiente vista ya que al poner el url la muestra y no quiero que la muestre al menos de que se encuentre con la sesión activa.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@model MyModel.Models.MyController
 
@{
    ViewBag.Title = "Details";
}
 
<h2>Details</h2>
 
<p>
    @Html.ActionLink("Agregar", "Create", "MyController")
</p>
<div>
    <h4>MyController</h4>
    <hr />
    <dl class="dl-horizontal">
        <dt>
            @Html.DisplayNameFor(model => model.Titulo)
        </dt>
 
        <dd>
            @Html.DisplayFor(model => model.Titulo)
        </dd>
 
    </dl>
</div>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Validar si el usuario a iniciado sesion

Publicado por jorge (4 intervenciones) el 19/01/2018 11:40:18
Buenos días

Si en todos los controladores pones la etiqueta siguiente
1
2
3
[Authorize]
    public class AccountController : Controller
{

Comprobará si el usuario a iniciado sesión.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar