コード例 #1
0
    protected void btnIngresar_Click(object sender, EventArgs e)
    {
        try
        {
            string user = txtUser.Text;
            string pass = txtPass.Text;

            Usuario u = LogicaUsuarios.Logueo(user, pass);

            if (u == null)
            {
                lblEstado.Text = "El usuario y/o la contraseña no son correctas.";
                txtUser.Text   = "";
                txtPass.Text   = "";
            }
            else
            {
                //Cargo el usuario en una SESSION para controlar el acceso en las páginas.
                Session["usuario"] = u;

                //Recordar que solo tengo dos opciones: Administrador y Cliente
                if (u is Administrador)
                {
                    Response.Redirect("Bienvenida.aspx");
                }
                else
                {
                    Response.Redirect("RealizarunaReserva.aspx");
                }
            }
        }
        catch (Exception ex)
        { lblEstado.Text = ex.Message; }
    }