Quantcast
Channel: Duda sobre en Log Out
Viewing all articles
Browse latest Browse all 3

Duda sobre en Log Out

0
0

Hola buenas tardes, mi pregunta o duda se basa en como podria solucionar el problema de mi log out, una vez ejecutado me dirige a la View del login y todo bien, sin embargo al dar click en el boton "Atras" del navegador me dirige a la pagina anterior la cual necesita del login para acceder.

  public ActionResult Inicio(Usuarios login)
        {
                login.usuario = Request.Form["txtusuario"];
                login.password = Request.Form["txtpassword"];
                string sql = @"SELECT COUNT(*) FROM Tbl_Usuarios WHERE Nombre_Usuario = @Usuario AND Contrasena = @Contrasena";
                using (SqlConnection conn = new SqlConnection(connstring))
                {
                    conn.Open();
                    SqlCommand command = new SqlCommand(sql, conn);
                    command.Parameters.AddWithValue("@Usuario", login.usuario);
                    string hash = PasswordHash.OcultarContrasena(string.Concat(login.usuario, login.password));
                    command.Parameters.AddWithValue("@Contrasena", hash);
                    SqlCommand cmduser = new SqlCommand(sqlUsuario, conn);
                    Session["Usuario"] = login.usuario;
                    int count = Convert.ToInt32(command.ExecuteScalar());
                    if (count == 0)
                    {
                        ViewBag.MensajeError = "La contraseña o Nombre de usuario no son válidos";
                        return View("Index");
                    }
                    else
                    {
                        return View("../PerfilUsuario/Perfil");
                    }
                } 
        }

Ese seria para mi login, lo tome de un blogpost de Leandro, y para el logout utitlizo lo siguiente

public ActionResult LogOut()
        {
            Session.Clear();
            return RedirectToAction("Index","Home");
        }

He leído en varias paginas sobre ello, la mayoría sugiere eliminar la cache sin embargo no se si eso sea lo correcto


Luis


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images