コード例 #1
0
ファイル: UserController.cs プロジェクト: kaishi12/test1
        public ActionResult ThongTinCaNhan(string id)
        {
            DAO.DAONguoiDung tt = new DAO.DAONguoiDung();


            return(PartialView(tt.GetTTCN(id)));
        }
コード例 #2
0
ファイル: DAONguoiDungTests.cs プロジェクト: kaishi12/test1
        public void CheckTkTest()
        {
            var    dao      = new DAO.DAONguoiDung();
            string taikhoan = "hieugat1234";
            var    result   = dao.CheckTk(taikhoan);

            Assert.AreEqual(true, result);
        }
コード例 #3
0
ファイル: UserController.cs プロジェクト: kaishi12/test1
        public ActionResult BaoMat(string id)
        {
            DAO.DAONguoiDung tt = new DAO.DAONguoiDung();
            ViewBag.TK = id;
            ViewBag.MK = CreateMD5(tt.GetMatKhau(id));

            return(PartialView());
        }
コード例 #4
0
ファイル: DAONguoiDungTests.cs プロジェクト: kaishi12/test1
        public void LoginTest()
        {
            var    dao      = new DAO.DAONguoiDung();
            string taikhoan = "hieugat1234";
            string matkhau  = dao.CreateMD5("123");
            var    result   = dao.Login(taikhoan, matkhau);

            Assert.AreEqual(1, result);
        }
コード例 #5
0
ファイル: UserController.cs プロジェクト: kaishi12/test1
        public ActionResult BaoMat()
        {
            DAO.DAONguoiDung tt = new DAO.DAONguoiDung();
            var tk = Request.Form["TK"];
            var mk = CreateMD5(Request.Form["MatKhau"]);

            tt.UpdateMatKhau(tk, mk);
            return(RedirectToAction("Index", "User"));
        }
コード例 #6
0
ファイル: UserController.cs プロジェクト: kaishi12/test1
        public ActionResult ThongTinCaNhan(ThongTinCaNhan tt, HttpPostedFileBase fileupload)
        {
            if (fileupload != null)
            {
                var Anh = ThemAnh(fileupload);
                tt.AnhDaiDien = Anh;
            }
            DAO.DAONguoiDung tt1 = new DAO.DAONguoiDung();
            if (tt1.CheckEmail(tt.Email))
            {
                ModelState.AddModelError("", "Đã có Email này");
            }
            tt1.UpdateThongTinCaNhan(tt);
            var nguoi = data.NguoiDungs.SingleOrDefault(m => m.MaNguoiDung == tt.Ma);

            return(RedirectToAction("Index", "User"));
        }
コード例 #7
0
ファイル: UserController.cs プロジェクト: kaishi12/test1
        public ActionResult DangKy(DangKyModel model)
        {
            if (ModelState.IsValid)
            {
                var Dao     = new DAO.DAONguoiDung();
                var result  = Dao.CheckTk(model.TaiKhoan);
                var result1 = Dao.CheckEmail(model.Email);
                if (result)
                {
                    ModelState.AddModelError("", "Tài Khoản đã tồn tại");
                }
                else
                if (result1)
                {
                    ModelState.AddModelError("", "Email đã tồn tại");
                }
                else
                {
                    NguoiDung nguoi = new NguoiDung();

                    string matkhau = CreateMD5(model.MatKhau);
                    nguoi.Taikhoan    = model.TaiKhoan;
                    nguoi.MatKhau     = matkhau;
                    nguoi.Email       = model.Email;
                    nguoi.SoDienThoai = model.SoDienThoai;
                    var result2 = Dao.Insert(nguoi);

                    if (result2 > 0)
                    {
                        return(RedirectToAction("DangNhap"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Đăng kí thất bại");
                    }
                }
            }
            else
            {
                ModelState.AddModelError("", "Nhập đầy đủ thông tin");
            }
            return(View(model));
        }
コード例 #8
0
ファイル: UserController.cs プロジェクト: kaishi12/test1
 public ActionResult DangNhap(DangNhapModel model)
 {
     if (ModelState.IsValid)
     {
         var Dao    = new DAO.DAONguoiDung();
         var mk     = CreateMD5(model.MatKhau);
         var result = Dao.Login(model.TaiKhoan, CreateMD5(model.MatKhau));
         if (result == 1)
         {
             NguoiDung nguoi = data.NguoiDungs.SingleOrDefault(n => n.Taikhoan == model.TaiKhoan && n.MatKhau == mk);
             Session["TaiKhoan"] = nguoi;
             return(RedirectToAction("Index", "Home"));
         }
         else
         {
             ModelState.AddModelError("", "Đăng Nhập thất bại");
         }
     }
     return(View());
 }