protected void btlogin_Click(object sender, EventArgs e)
    {
        MaHoa     a        = new MaHoa();
        User      b        = new User();
        int       dangnhap = 0;
        DataTable dtbDn    = new DataTable();

        dtbDn = b.User_DangNhap(txtUserName.Text.Trim() + "", a.Encrypt("tk6se", txtPassWord.Text.Trim() + ""));
        if (dtbDn.Rows.Count >= 0)
        {
            dangnhap = int.Parse("0" + dtbDn.Rows[0]["KetQua"]);
            switch (dangnhap)
            {
            case 0:
                Session["UserName"] = txtUserName.Text.ToUpper();
                Session["Password"] = txtPassWord.Text + "";
                Response.Redirect("Default.aspx");
                break;

            case 1:
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Tên đăng nhập không đúng, bạn kiểm tra lại');", true);
                break;

            case 2:
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Sai password');", true);
                break;

            case 3:
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Tài khoản đã bị locked');", true);
                break;
            }
        }
        a = null;
        b = null;
    }
Exemplo n.º 2
0
        public JsonResult Send(string name, string email, string password, string phone, string address)
        {
            var user = new USER();

            user.FullName = name;
            user.Email    = email;

            var encryptedMd5Pas = MaHoa.MD5Hash(password);

            user.Password = encryptedMd5Pas;
            user.Phone    = phone;
            user.Address  = address;
            user.GroupID  = "AGENCY";
            user.Role     = "2";
            user.Status   = false;

            var id = new AccountModel().Insert(user);

            if (id >= 0)
            {
                return(Json(new
                {
                    status = true
                }));
                //send mail
            }

            else
            {
                return(Json(new
                {
                    status = false
                }));
            }
        }
        public ActionResult DoiMatKhau(NGUOIDUNG nGUOIDUNG)
        {
            //string mkc = Request.Form["MKC"];
            var mkm = Request.Form["MKM"];

            // string MKC = MaHoa.MD5(mkc);
            //if (mkm.Length < 6)
            //    {
            //        ModelState.AddModelError("", "Mật khẫu mới ít nhất 6 ký tự bạn hãy xem lại");
            //        return View();
            //    }
            //if(nGUOIDUNG.MATKHAU!=MKC)
            //{
            //    ModelState.AddModelError("", "Mật khẫu cũ bạn nhập chưa đúng");
            //    return View();
            //}
            if (mkm != null)
            {
                nGUOIDUNG.MATKHAU = MaHoa.MD5(mkm);
            }
            if (ModelState.IsValid)
            {
                db.Entry(nGUOIDUNG).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", "NGUOIDUNGs"));
            }

            return(View(nGUOIDUNG));
        }
Exemplo n.º 4
0
        public JsonResult ChangPass()
        {
            AdminSession ses      = new AdminSession();
            THANHVIEN    tv       = ses.getSession();
            string       oldPass  = Request["oldPass"];
            string       newPass  = Request["newPass"];
            string       confPass = Request["confPass"];

            if (newPass != confPass)
            {
                return(Json("Mật khẩu xác nhận không đúng"));
            }
            else
            {
                oldPass = MaHoa.md5(oldPass);
                THANHVIEN cThanhVien = db.THANHVIENs.Where(p => p.ID == tv.ID).FirstOrDefault();
                if (cThanhVien == null)
                {
                    return(Json("Thành viên không tồn tại"));
                }
                if (cThanhVien.PASSWORD != oldPass)
                {
                    return(Json("Mật khẩu của bạn không đúng"));
                }
                cThanhVien.PASSWORD = MaHoa.md5(newPass);
                db.SaveChanges();
                return(Json(""));
            }
        }
Exemplo n.º 5
0
        private void btbDangNhap_Click(object sender, EventArgs e)
        {
            TaiKhoan taiKhoan = new TaiKhoan();

            taiKhoan.TenTaiKhoan = texUserName.Text;
            MaHoa maHoa = new MaHoa();

            //TexPass.UseSystemPasswordChar = true;
            taiKhoan.MatKhau = maHoa.ToMD5(TexPass.Text);
            HienThiMatKhauBLL hienThiMatKhauBLL = new HienThiMatKhauBLL();
            int KetQua = hienThiMatKhauBLL.KiemTraDangNhap(taiKhoan.TenTaiKhoan, taiKhoan.MatKhau);

            if (KetQua == 1)
            {
                frmQuanLyBanHang frmQuanLyBanHang = new frmQuanLyBanHang();
                frmQuanLyBanHang.Text = "Xin Chào : " + LayThongTinTaiKhoan(taiKhoan.TenTaiKhoan);
                frmQuanLyBanHang.Show();
                this.Hide();
            }
            else if (KetQua == 0)
            {
                MessageBox.Show("Bạn Nhập Sai Mật Khâu");
            }
            else if (KetQua == -1)
            {
                MessageBox.Show("Tài Khoản Không Tồn Tại");
            }
            else if (KetQua == -2)
            {
                MessageBox.Show("Lỗi Kết Nối SQL");
            }
            FrmDangNhap frmDangNhap = new FrmDangNhap();

            frmDangNhap.Close();
        }
        public ActionResult Register(KhachHang user)
        {
            if (ModelState.IsValid)
            {
                string password2 = MaHoa.MD5Hash(user.MatKhau);
                //xét email ko trùng
                if (ModelState.IsValid)
                {
                    if (db.KhachHangs.Where(m => m.Email.Equals(user.Email)).Count() == 0)
                    {
                        KhachHang objKH = new KhachHang();
                        objKH.TenKH   = user.TenKH;
                        objKH.DiaChi  = user.DiaChi;
                        objKH.SDT     = user.SDT;
                        objKH.Email   = user.Email;
                        objKH.MatKhau = password2;
                        db.KhachHangs.Add(objKH);
                        //lưu vào csdl

                        db.SaveChanges();

                        return(RedirectToAction("Login", "user"));
                    }
                    else
                    // trùng email
                    {
                        ModelState.AddModelError("Email", "Email đã tồn tại !");
                    }
                }
            }
            return(View("Register"));
        }
Exemplo n.º 7
0
    private void LoadUserDetail(string strUserName)
    {
        User      us      = new User();
        MaHoa     mh      = new MaHoa();
        DataTable dtbUser = us.User_SelectByUserName(strUserName);

        if (dtbUser.Rows.Count > 0)
        {
            txtTenDN.Text     = dtbUser.Rows[0]["UserName"] + "";
            txtTenDN.ReadOnly = true;
            txtMatKhau.Text   = mh.Decrypt("tk6se", dtbUser.Rows[0]["Password"] + "");
            txtMail.Text      = dtbUser.Rows[0]["Email"] + "";
            txtHoTen.Text     = dtbUser.Rows[0]["FullName"] + "";
            if (dtbUser.Rows[0]["Status"] + "" == "1")
            {
                rdOn.Checked = true;
            }
            else
            {
                rdOff.Checked = true;
            }
            dropPhanQuyenEdit.SelectedValue = dtbUser.Rows[0]["RoleCode"] + "";
        }
        us = null;
    }
        protected void btn_login_Click(object sender, EventArgs e)
        {
            string username = txtTendangnhap.Text.Trim();
            string password = txtMatkhau.Text.Trim();
            string mahoa    = MaHoa.EncryptString(password, "03DHTH1_CTTeam");

            BUS_NhanVien bus = new BUS_NhanVien();

            int flag = bus.LaDangNhapThanhCong(username, mahoa);

            if (KiemTraKiTuNhap(username) == false)
            {
                lbl_tb.Text = "Thông tin đăng nhập không chính xác !<br />Vui lòng nhập lại.";
                return;
            }

            if (flag == 0)
            {
                Session["Username"] = username;
                Response.Redirect("TrangChu.aspx");
            }
            else
            {
                if (flag == 1)
                {
                    Session["Username"] = username;
                    Response.Redirect("QuanLy.aspx");
                }
                else
                {
                    lbl_tb.Text = "Thông tin đăng nhập không chính xác !<br />Vui lòng nhập lại.";
                }
            }
        }
Exemplo n.º 9
0
        public ActionResult Create(USER collection)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var db = new DemoPPCRentalEntities();

                    var encryptedMd5Pas = MaHoa.MD5Hash(collection.Password);
                    collection.Password = encryptedMd5Pas;
                    //db.USER_TABLE.Add(collection);
                    //db.SaveChangesAsync();
                    var  dao = new AccountModel();
                    long id  = dao.Insert(collection);
                    if (id > 0)
                    {
                        return(RedirectToAction("Index", "_USER"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Thêm user không thành công");
                    }
                }
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View("Index"));
            }
        }
Exemplo n.º 10
0
        public async Task <ActionResult> Create([Bind(Include = "ID,EMAIL,PASSWORD,FULLNAME,AVATAR,MONEY")] THANHVIEN thanhvien, IEnumerable <HttpPostedFileBase> HINHANH)
        {
            if (ModelState.IsValid)
            {
                if (HINHANH != null)
                {
                    List <string> lstFilePath = new List <string>();
                    foreach (var file in HINHANH)
                    {
                        // Some browsers send file names with full path. This needs to be stripped.
                        var fileName = Path.GetFileName(file.FileName);
                        fileName = Guid.NewGuid().ToString() + file.FileName;
                        var physicalPath = Path.Combine(Server.MapPath("~/Upload"), fileName);

                        // The files are not actually saved in this demo
                        file.SaveAs(physicalPath);
                        lstFilePath.Add("Upload/" + fileName);
                    }
                    if (lstFilePath.Count > 0)
                    {
                        thanhvien.AVATAR = string.Join(";", lstFilePath);
                    }
                }
                thanhvien.ID       = Guid.NewGuid().ToString();
                thanhvien.PASSWORD = MaHoa.md5(thanhvien.PASSWORD);
                db.THANHVIENs.Add(thanhvien);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(thanhvien));
        }
Exemplo n.º 11
0
 public long Insert(Member member)
 {
     member.IDMemType = 3;
     member.PassWord  = MaHoa.MaHoaSangMD5(member.PassWord);
     db.Members.Add(member);
     db.SaveChanges();
     return(member.IDMember);
 }
Exemplo n.º 12
0
 public long Insert(Member employee, int IdMemType)
 {
     employee.IDMemType = IdMemType;
     employee.PassWord  = MaHoa.MaHoaSangMD5(employee.PassWord);
     db.Members.Add(employee);
     db.SaveChanges();
     return(employee.IDMember);
 }
Exemplo n.º 13
0
        public string encrypt(string username, string userpass)
        {
            string t   = "";
            string ac  = AppConfig.AppCode();// "ITMS-HVKTQS";
            MaHoa  sec = new MaHoa();

            t = sec.encrypt(ac, username + "_WEB_" + userpass);
            return(t);
        }
Exemplo n.º 14
0
        public ActionResult Registration(FormCollection f)
        {
            if (usemol.checkemail(f["txtemail"]) == true)
            {
                CaptchaResponse response = ValidateCaptcha(Request["g-recaptcha-response"]);
                if (response.Success && ModelState.IsValid)
                {
                    User use = new User();
                    use.Email        = f["txtemail"];
                    use.HoTenDem     = f["txthotendem"];
                    use.Ten          = f["txtten"].ToString();
                    use.NgaySinh     = Convert.ToDateTime(String.Format("{0:yyyy-MM-dd}", f["txtngaysinh"]));
                    use.LoaiTaiKhoan = 0;

                    use.XacThucEmail = false;
                    use.GioiTinh     = Convert.ToBoolean(Convert.ToInt32(f["txtgioitinh"]));

                    use.DiaChi = f["txtdiachi"];
                    use.SDT    = f["txtdienthoai"];
                    if (string.Compare(f["txtmatkhau"], f["txtnhaplaimatkhau"]) == 0)
                    {
                        MaHoa mh = new MaHoa();
                        use.PassWord = mh.md5(f["txtmatkhau"]);
                    }
                    else
                    {
                        ModelState.AddModelError("", "Mật khẩu không trùng khớp , vui lòng kiểm tra lại !");
                        return(View());
                    }


                    use.ThoiGianDangKy = Convert.ToDateTime(String.Format("{0:yyyy-MM-dd}", DateTime.Now.ToString()));
                    try
                    {
                        usemol.Create(use);
                        ModelState.AddModelError("", "Đăng Ký thành công ! truy cập email của bạn để kích hoạt tài khoản ");
                        return(View());
                    }
                    catch
                    {
                        ModelState.AddModelError("", "Có lỗi xảy ra , vui lòng thử lại sau !");
                        return(View());
                    }
                }
                else
                {
                    ModelState.AddModelError("", "Bạn phải xác thực Captcha");
                    return(View());
                }
            }
            else
            {
                ModelState.AddModelError("", "Email đã tồn tại");
                return(View());
            }
        }
        private bool checkUserLogin(LoginModel meomeo)
        {
            string meo = MaHoa.MD5Hash(meomeo.passWord);

            if (db.KhachHangs.Where(m => m.SDT == meomeo.userName && m.MatKhau.Equals(meo)).Count() == 1 || db.KhachHangs.Where(m => m.Email == meomeo.userName && m.MatKhau.Equals(meo)).Count() == 1)
            {
                return(true);
            }
            return(false);
        }
Exemplo n.º 16
0
        public string encrypt(EXAMHALLSTUDENT_OBJ obj)
        {
            string t    = "";
            string ac   = "IS.FIT-LQDTU";
            MaHoa  sec  = new MaHoa();
            string code = string.Format("{0}:{1}:{2}:{3}:{4}:{5}", obj.EXAMTIMECODE, obj.MARKCODE, obj.RECODE, obj.EXAMHALLCODE, obj.CODE, obj.STATUS);

            t = sec.Encrypt(ac, code);
            return(t);
        }
Exemplo n.º 17
0
//        public int personalMark(ref DataSet ds, string tableName, string classCode, string studentCode, int year, int term)
//        {
//            int ret = 0;
//            List<fieldpara> li = new List<fieldpara>();
//            string sql = @"SELECT A.*, C.name subjectname, c.codeview subjectcodeview, c.credit,d.marktype,d.finalexam,d.groupprint,d.pass10,b.term, convert(char(4),b.year)+'-'+convert(char(4),b.year+1) as year   FROM (SELECT A1.* FROM mark A1 INNER JOIN student A2 ON A1.studentcode=A2.code WHERE A2.classcode=@classcode AND A2.code=@studentcode) A
//INNER JOIN course B ON A.coursecode=B.code
//	INNER JOIN subject C ON B.subjectcode=C.code
//		INNER JOIN learningtype D ON C.learningtypecode=D.code
//        WHERE (B.year=@year OR @year=0) AND (B.term = @term OR @term=0)
//        Order by A.studentcode, [year]*10+term";
//            li.Add(new fieldpara("year", year, SqlDbType.Int, 0, 0));
//            li.Add(new fieldpara("term", term, SqlDbType.Int, 0, 0));
//            li.Add(new fieldpara("classcode", classCode, SqlDbType.VarChar, 0, 0));
//            li.Add(new fieldpara("studentcode", studentCode, SqlDbType.VarChar, 0, 0));
//            ret = getByQuery(ref ds, tableName, sql, li);
//            return ret;
//        }
//        public int getPersonalMark(ref DataSet ds, string tableName, string code, int term, int year)
//        {
//            int ret = 0;
//            List<fieldpara> li = new List<fieldpara>();
//            string sql = @"SELECT A.*, C.name subjectname, c.codeview subjectcodeview, c.credit,d.marktype,d.finalexam,d.groupprint,d.pass10,b.term, convert(char(4),b.year)+'-'+convert(char(4),b.year+1) as year   FROM (SELECT * FROM mark WHERE studentcode=@studentcode) A
//INNER JOIN (SELECT * FROM course WHERE term=@term AND [year]=@year) B ON A.coursecode=B.code
//	INNER JOIN subject C ON B.subjectcode=C.code
//		INNER JOIN learningtype D ON C.learningtypecode=D.code
//        Order by [year]*10+term";
//            li.Add(new fieldpara("studentcode", code, SqlDbType.VarChar, 0, 0));
//            li.Add(new fieldpara("term", term, SqlDbType.SmallInt, 0, 0));
//            li.Add(new fieldpara("year", year, SqlDbType.Int, 0, 0));
//            ret = getByQuery(ref ds, tableName, sql, li);
//            return ret;
//        }

        public string encrypt(MARK_OBJ obj)
        {
            string t    = "";
            string ac   = "IS.FIT-LQDTU";
            MaHoa  sec  = new MaHoa();
            string code = string.Format("{0}:{1}:{2}:{3}:{4}:{5}:{6}:{7}", obj.COURSECODE, obj.STUDENTCODE, obj.MARK10, obj.MARK4, obj.MARKA, obj.MARKCC, obj.MARKTHI, obj.MARKTX);

            t = sec.Encrypt(ac, code);
            return(t);
        }
Exemplo n.º 18
0
 public ActionResult ThemNguoiQuanLy(ADMIN model)
 {
     if (ModelState.IsValid)
     {
         string pass = MaHoa.MD5(model.Password);
         model.Password = pass;
         db.ADMINs.Add(model);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View());
 }
Exemplo n.º 19
0
        private void btnLuuKH_Click(object sender, EventArgs e)
        {
            TaiKhoan TaiKhoan = new TaiKhoan()
            {
                TenDayDu  = TexTenDayDu.Text + "",
                GioiTinh  = texGioitinh.Text + "",
                DienThoai = texDienThoai.Text + ""
            };
            HienThiMatKhauBLL hienThiMatKhauBLL = new HienThiMatKhauBLL();

            foreach (TaiKhoan taikhoan in hienThiMatKhauBLL.HienThiDanhSachTaiKhoan())
            {
                if (taikhoan.TenTaiKhoan == TexTaiKhoan.Text)
                {
                    MessageBox.Show("Tài Khoản Đã Tồn Tại");
                    return;
                }
                else
                {
                    TaiKhoan.TenTaiKhoan = TexTaiKhoan.Text;
                }
            }
            if (TexMatKhau.Text == "")
            {
                MessageBox.Show("Bạn Cần Nhập  Mật Khẩu");
                return;
            }
            else
            {
                MaHoa maHoa = new MaHoa();
                TaiKhoan.MatKhau = maHoa.ToMD5(TexMatKhau.Text);
            }


            if (cbHienThi.Text == "")
            {
                MessageBox.Show("Chưa Chọn Hiển Thị");
                return;
            }
            else
            {
                TaiKhoan.HienThi = bool.Parse(cbHienThi.Text);
            }
            hienThiMatKhauBLL.ThemThongTinNguoiDung(TaiKhoan);
            TexTaiKhoan.Text  = "";
            TexMatKhau.Text   = "";
            TexTenDayDu.Text  = "";
            texGioitinh.Text  = "";
            texDienThoai.Text = "";
            cbHienThi.Text    = "";
            HienThiNguoiDung(hienThiMatKhauBLL.HienThiDanhSachTaiKhoan());
        }
Exemplo n.º 20
0
        public ActionResult Login(StudentLoginView model)
        {
            string   pass    = MaHoa.MD5(model.Password);
            HOC_VIEN student = db.HOC_VIEN.SingleOrDefault(x => x.Email.Equals(model.Email) && x.Password.Equals(pass));

            if (student != null)
            {
                Session["HocVien"] = student;
                return(RedirectToAction("Index", "Default"));
            }
            ModelState.AddModelError("", "Email hoặc mật khẩu không chính xác!");
            return(View());
        }
Exemplo n.º 21
0
 public ActionResult DoiPass(DoiPass model)
 {
     if (ModelState.IsValid)
     {
         ADMIN ad = (ADMIN)Session["Manager"];
         ADMIN ql = db.ADMINs.Find(ad.ID);
         ql.Password = MaHoa.MD5(model.NewPass);
         db.SaveChanges();
         Session.Clear();
         return(RedirectToAction("Index", "Home"));
     }
     return(View());
 }
Exemplo n.º 22
0
        public ActionResult Login(LoginModels model)
        {
            //var result = new AccountModel().Login(model.UserName, model.PassWord);

            if (ModelState.IsValid)
            {
                var account = new AccountModel();
                var result  = account.Login(model.UserName, MaHoa.MD5Hash(model.PassWord), true);

                if (result == 1)
                {
                    var user        = account.GetID(model.UserName);
                    var userSession = new UserSession();
                    userSession.UserName = user.Email;
                    userSession.UserID   = user.ID;
                    id = (int)(userSession.UserID);
                    userSession.GroupID = user.GroupID;
                    var listCredentials = account.GetListCredentials(model.UserName);

                    Session.Add(CommonConstant.SESSION_CREDENTIALS, listCredentials);

                    Session.Add(CommonConstant.USER_SESSION, userSession);

                    return(Redirect("/"));
                }
                else if (result == -1)
                {
                    ModelState.AddModelError("", "Tài Khoản Đăng Nhập Bị Khóa");
                }
                else if (result == 0)
                {
                    ModelState.AddModelError("", "Tài Khoản Đăng Nhập Không Tồn Tại");
                }
                else if (result == -2)
                {
                    ModelState.AddModelError("", "Mật Khẩu Đăng Nhập Không Đúng");
                }
                else if (result == -3)
                {
                    ModelState.AddModelError("", "Tai Khoan Cua Ban Khong Co Quyen Dang Nhap");
                }
                else
                {
                    ModelState.AddModelError("", "Đăng Nhập Không Đúng");
                }
            }

            return(View("Index"));
        }
Exemplo n.º 23
0
 public ActionResult Login(LoginView model)
 {
     if (ModelState.IsValid)
     {
         string pass    = MaHoa.MD5(model.Password);
         ADMIN  manager = db.ADMINs.SingleOrDefault(x => x.Username.Equals(model.Username) && x.Password.Equals(pass));
         if (manager != null)
         {
             Session["Manager"] = manager;
             return(RedirectToAction("Index", "Home"));
         }
         ModelState.AddModelError("", "Đăng nhập thất bại!");
     }
     return(View());
 }
 public ActionResult Login(LoginView model)
 {
     if (ModelState.IsValid)
     {
         string       pass    = MaHoa.MD5(model.Password);
         NguoiQuanTri manager = db.NguoiQuanTris.SingleOrDefault(x => x.Username.Equals(model.Username) && x.Password.Equals(pass));
         if (manager == null)
         {
             ModelState.AddModelError("", "Đăng nhập thất bại");
             return(View("LoginAdmin"));
         }
         Session["Admin"] = manager;
         return(RedirectToAction("Index"));
     }
     return(View("LoginAdmin"));
 }
        public ActionResult Edit(NGUOIDUNG nGUOIDUNG)
        {
            string mk = Request.Form["MKM"];

            if (mk != null)
            {
                nGUOIDUNG.MATKHAU = MaHoa.MD5(mk);
            }
            if (ModelState.IsValid)
            {
                db.Entry(nGUOIDUNG).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(nGUOIDUNG));
        }
    protected void lbtDangNhap_Click(object sender, EventArgs e)
    {
        DataTable dt = QuanLi.DangNhap(tbTenDangNhap.Text, MaHoa.MaHoaMD5(tbMatKhau.Text));

        if (dt.Rows.Count > 0)
        {
            Session["DangNhap"] = "1";

            //Gán thêm thông tin tài khoản đã đăng nhập
            Session["TenDangNhap"] = dt.Rows[0]["hoTen"];
            Response.Redirect("Admin.aspx");
        }
        else
        {
            ltrThongBao.Text = "<div class='ThongBao'>Tên đăng nhập hoặc mật khẩu không chính xác!</div>";
        }
    }
Exemplo n.º 27
0
    protected void lbtLuu_Click(object sender, EventArgs e)
    {
        int intTrangThai = 0;

        if (rdOn.Checked == true)
        {
            intTrangThai = 1;
        }
        else
        {
            intTrangThai = 0;
        }
        string error = "";
        MaHoa  mh    = new MaHoa();
        User   us    = new User();

        if (txtTenDN.Text != "" && txtMatKhau.Text != "" && dropPhanQuyenEdit.SelectedValue != "")
        {
            us.User_Edit(

                txtTenDN.Text + "",
                mh.Encrypt("tk6se", txtMatKhau.Text.Trim() + ""),
                dropPhanQuyenEdit.SelectedValue + "",
                txtHoTen.Text + "",
                txtMail.Text + "",
                intTrangThai,
                ref error
                );
            if (error != "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('" + error + "');", true);
                LoadData("", "");
            }
            ResetForm();
        }
        else
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Bạn nhập thiếu thông tin');", true);
        }


        us = null;
        mh = null;
    }
Exemplo n.º 28
0
        public ActionResult DangNhap(FormCollection collection, string Matkhau)
        {
            var    tendn       = collection["Tendangnhap"];
            var    matkhau     = collection["Matkhau"];
            string passwordMD5 = MaHoa.EncryptMD5(matkhau);

            if (String.IsNullOrEmpty(tendn))
            {
                ViewData["Loi1"] = "Bạn chưa nhập tên đăng nhập";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi2"] = "Bạn chưa nhập mật khẩu";
            }
            else if (tendn == "admin" && collection["Matkhau"].ToString() == "admin")
            {
                Session["admin"] = 1;
                System.Diagnostics.Debug.WriteLine("caccccccccc");
                return(RedirectToAction("QuanLyPhim", "Admin"));
            }
            else
            {
                THANHVIEN kh = DataAccess.db.THANHVIENs.SingleOrDefault(n => n.username == tendn && n.password == passwordMD5);
                if (kh != null)
                {
                    //ViewBag.Thongbao = "Đăng nhập thành công";
                    Session["Taikhoan"] = kh;
                    ViewBag.User        = tendn;
                    if (Session["MaThongTinChieu"] != null)
                    {
                        return(RedirectToAction("MuaVe", "QKTCinema"));
                    }
                    else if (Session["MaThongTinChieu"] == null)
                    {
                        return(RedirectToAction("TrangChu", "QKTCinema"));
                    }
                }
                else
                {
                    ViewBag.Thongbao = "Tên đăng nhập hoặc mật khẩu không đúng";
                }
            }
            return(this.DangNhap());
        }
Exemplo n.º 29
0
 public ActionResult Create(USER user)
 {
     if (ModelState.IsValid)
     {
         var dao             = new AccountModel();
         var encryptedMd5Pas = MaHoa.MD5Hash(user.Password);
         user.Password = encryptedMd5Pas;
         long id = dao.Insert(user);
         if (id > 0)
         {
             return(RedirectToAction("Index", "User"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm user không thành công");
         }
     }
     return(View("Index"));
 }
    protected void btThemMoi_Click(object sender, EventArgs e)
    {
        if (thaotac == "them-moi")
        {
            string matKhau = "";
            if (matKhau != null)
            {
                matKhau = MaHoa.MaHoaMD5(tbMatKhau.Text);
            }
            else
            {
                matKhau = MaHoa.MaHoaMD5(hdMatKhauCu.Value);//TRƯỜNG hợp ko nhập mật khẩu thì lấy lại mật khẩu cũ
            }
            int kq = QuanLi.ThemMoiTaiKhoan(tbHoTen.Text, tbNgaySinh.Text, tbTenDangNhap.Text, matKhau);
            if (kq != -1)
            {
                ltrThongBao.Text = "<div class='thongBaoTaoThanhCong' style='color:#ff006e;font-size:16px;padding-bottom:20px;text-align:center;font-weight:bold'>Đã tạo tài khoản: " + tbTenDangNhap.Text + "</div>";

                Response.Redirect("Admin.aspx?module=tai-khoan");
            }
            else
            {
                ltrThongBao.Text = "<div class='thongBaoTaoThanhCong' style='color:#ff006e;font-size:16px;padding-bottom:20px;text-align:center;font-weight:bold'>Tài khoản đã tồn tại!</div>";
            }
        }
        else
        {
            string matKhau = MaHoa.MaHoaMD5(tbMatKhau.Text);

            int kq = QuanLi.ChinhSuaTaiKhoan(
                id, tbHoTen.Text, tbNgaySinh.Text,
                matKhau);

            if (kq > 0)
            {
                Response.Redirect("Admin.aspx?module=tai-khoan");
            }
            else
            {
                ltrThongBao.Text = "<div class='thongBaoTaoThanhCong' style='color:red;font-size:16px;padding-bottom:20px;text-align:center;font-weight:bold'>Lỗi khi chỉnh sửa: " + tbTenDangNhap.Text + "</div>";
            }
        }
    }