Ejemplo n.º 1
0
    protected void BttnLogin_Click(object sender, EventArgs e)
    {
        lblAlert.Visible = false;

        String user = this.txtUsuario.Text.ToString();
        String pass = this.TxtPwd.Text.ToString();

        DataSet ds;
        getData obj = new getData();

        obj.SeccionConnStr = "DSNCONN";
        ds = obj.getLogIn(user, pass);

        // trae valores
        if (ds.Tables[0].Rows.Count > 0)
        {
            string estatus = ds.Tables[0].Rows[0]["estatus"] as string;

            if (estatus == "1")
            {
                // acceso = true
                // Creating a Cookie Object //
                HttpCookie _userInfoCokies = new HttpCookie("UserInfo");
                // Setting values inside it //
                Int32  idUsuarioValue = Convert.ToInt32(ds.Tables[0].Rows[0]["idusuario"].ToString());
                string NombreValue    = ds.Tables[0].Rows[0]["nombre"] as string;
                string PaternoValue   = ds.Tables[0].Rows[0]["appaterno"] as string;

                _userInfoCokies["idUsuario"] = idUsuarioValue.ToString();  //ds.Tables[0].Rows[1]["idusuario"] as string;
                _userInfoCokies["Nombre"]    = NombreValue;
                _userInfoCokies["ApPaterno"] = PaternoValue;
                Response.Cookies.Add(_userInfoCokies);

                Response.Redirect("home.aspx");
            }
            else
            {
                lblAlert.Visible   = true;
                this.lblAlert.Text = "* USUARIO/PASS INCORRECTO";
            }
        }
    }