コード例 #1
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        string               tk  = txtUserName.Text;
        string               mk  = txtPassWord.Text;
        nguoidungBLL         dn  = new nguoidungBLL();
        List <nguoidungDAL>  ds  = dn.dangNhap(tk, mk);
        List <userpublicDAL> usp = new List <userpublicDAL>();

        if (ds.Count == 1)
        {
            userpublicDAL us = new userpublicDAL();
            us.id_user  = ds[0].id_user;
            us.username = ds[0].username;
            us.hoten    = ds[0].hoten;
            us.sdt      = ds[0].sdt;
            us.diachi   = ds[0].diachi;
            us.role     = ds[0].role;
            us.email    = ds[0].email;

            usp.Add(us);
            Session["userpublic"] = usp;
            Response.Redirect("/");
        }
        else
        {
            lbResult.Text = "Sai tài khoản hoặc mật khẩu!";
        }
    }
コード例 #2
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        roleBLL              ro   = new roleBLL();
        nguoidungBLL         bs   = new nguoidungBLL();
        List <nguoidungDAL>  list = bs.dangNhap(txtTK.Text, txtMK.Text);
        List <userpublicDAL> user = new List <userpublicDAL>();
        userpublicDAL        u    = new userpublicDAL();

        if (list.Count == 1)
        {
            List <roleDAL> r = ro.getRolebyId(list[0].role);
            if (r[0].truycap_cms == true && r[0].special == false)
            {
                u.id_user = list[0].id_user;
                u.hoten   = list[0].hoten;
                u.special = false;
                user.Add(u);
                Session["adminuser"] = user;
                Response.Redirect("/admin/");
            }
            else if (r[0].truycap_cms == true && r[0].special == true)
            {
                u.id_user = list[0].id_user;
                u.hoten   = list[0].hoten;
                u.special = true;
                user.Add(u);
                Session["adminuser"] = user;
                Response.Redirect("/admin/");
            }
            else
            {
                lbError.Text = "<div class='notice'>"
                               + "<div class='tl'></div><div class='tr'></div>"
                               + "<div class='desc'>"
                               + "<p>Bạn bị giới hạn quyền truy cập !</p>"
                               + "</div>"
                               + "<div class='bl'></div><div class='br'></div>"
                               + "</div>";
            }
        }
        else
        {
            lbError.Text = "<div class='error'>"
                           + "<div class='tl'></div><div class='tr'></div>"
                           + "<div class='desc'>"
                           + "<p>Sai mật khẩu hoặc tài khoản !</p>"
                           + "</div>"
                           + "<div class='bl'></div><div class='br'></div>"
                           + "</div>";
        }
    }