private void btnSave_Click(object sender, EventArgs e) { if (txtmatkhau.Text == "" || txtreplymatkhau.Text == "") { MessageBox.Show("Mật khẩu không được bỏ trống được!!"); return; } else { if (String.Compare(txtmatkhau.Text, txtreplymatkhau.Text) != 0) { MessageBox.Show("Mật khẩu bạn nhập phải trùng nhau!!!"); return; } else { tbl_NguoiDung obj = new tbl_NguoiDung(); obj.TenDangNhap = lst[0].TenDangNhap; obj.IdQuyen = lst[0].IdQuyen; obj.MaCB = lst[0].MaCB; obj.MatKhau = EncryptorMD5.MD5Hash(txtmatkhau.Text); obj.Id = ID_User; if (NguoiDungService.NguoiDung_Update(obj) == true) { MessageBox.Show("Đổi mật khẩu thành công!", "Thông báo"); } } } this.Close(); }
public bool Check_DangNhap(tbl_NguoiDung user) { tbl_NguoiDung kh = db.tbl_NguoiDung.SingleOrDefault(n => n.TaiKhoan == user.TaiKhoan && n.MatKhau == user.MatKhau); if (kh != null) { return(true); } else { return(false); } }
public long InsertForFacebook(tbl_NguoiDung entity) { var user = db.tbl_NguoiDung.SingleOrDefault(x => x.TaiKhoan == entity.TaiKhoan); if (user == null) { db.tbl_NguoiDung.Add(entity); db.SaveChanges(); return(entity.Id); } else { return(user.Id); } }
public ActionResult DangNhap(string Username, string Password, bool RememberPass) { if (ModelState.IsValid) { using (tbl_NguoiDung obj = new tbl_NguoiDung()) { obj.TaiKhoan = Username; obj.MatKhau = Password; bool check = new NguoiDungDao().Check_DangNhap(obj); if (check == true) { Session["TaiKhoan"] = Username; if (RememberPass == true) { HttpCookie ckUsername = new HttpCookie("TaiKhoan"); ckUsername.Expires = DateTime.Now.AddSeconds(3600); ckUsername.Value = obj.TaiKhoan; Response.Cookies.Add(ckUsername); HttpCookie ckPassword = new HttpCookie("Password"); ckPassword.Expires = DateTime.Now.AddSeconds(3600); ckPassword.Value = obj.MatKhau; Response.Cookies.Add(ckPassword); } TempData["CheckDangNhap"] = "Thoát"; return(Json(new { status = true })); //return RedirectToAction("Index"); } else { return(Json(new { status = false })); } } } return(Json(new { status = false })); }
public ActionResult FacebookCallback(string code) { var fb = new FacebookClient(); dynamic result = fb.Post("oauth/access_token", new { client_id = ConfigurationManager.AppSettings["FbAppId"], client_secret = ConfigurationManager.AppSettings["FbAppSecret"], redirect_uri = RedirectUri.AbsoluteUri, code = code }); var accessToken = result.access_token; if (!string.IsNullOrEmpty(accessToken)) { fb.AccessToken = accessToken; dynamic me = fb.Get("me?fields=first_name,middle_name,last_name,id,email"); string email = me.email; //string userName = me.last_name; string firstname = me.first_name; string middlename = me.middle_name; string lastname = me.last_name; string id_fb = me.id; var user = new tbl_NguoiDung(); user.Email = email; user.TaiKhoan = firstname + " " + middlename + " " + lastname; user.HoTen = firstname + " " + middlename + " " + lastname; user.Active = true; user.Fb = id_fb; //long id = new NguoiDungDao().Get_MaxId(); //user.Id = id; long Id = new NguoiDungDao().InsertForFacebook(user); if (Id > 0) { TempData["CheckDangNhap"] = "Thoát"; Session["TaiKhoan"] = user.TaiKhoan; } } return(RedirectToAction("Index")); }
public JsonResult Dangki(tbl_NguoiDung obj) { if (!ModelState.IsValid) { var dao = new NguoiDungDao(); if (dao.CheckUserName(obj.TaiKhoan)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (dao.CheckEmail(obj.Email)) { ModelState.AddModelError("", "Email đã tồn tại"); } else { var user = new tbl_NguoiDung(); user.Active = true; user.TaiKhoan = obj.TaiKhoan; user.MatKhau = obj.MatKhau; user.Email = obj.Email; var result = dao.Insert(user); if (result > 0) { ViewBag.Success = "Đăng ký thành công"; obj = new tbl_NguoiDung(); return(Json(new { status = true })); } else { ModelState.AddModelError("", "Đăng ký không thành công. "); } } } return(Json(new { status = false })); }
public bool NguoiDung_Update(tbl_NguoiDung data) { try { using (SqlCommand dbCmd = new SqlCommand("sp_NguoiDung_Update", GetConection())) { dbCmd.CommandType = CommandType.StoredProcedure; dbCmd.Parameters.Add("@Id", data.Id); dbCmd.Parameters.Add("@TenDangNhap", data.TenDangNhap); dbCmd.Parameters.Add("@IdQuyen", data.IdQuyen); dbCmd.Parameters.Add("@MatKhau", data.MatKhau); dbCmd.Parameters.Add("@MaCB", data.MaCB); dbCmd.ExecuteNonQuery(); } return(true); } catch (Exception ex) { return(false); } }
public List <tbl_NguoiDung> NguoiDung_GetByTop(string Top, string Where, string Order) { List <tbl_NguoiDung> list = new List <tbl_NguoiDung>(); using (SqlCommand dbCmd = new SqlCommand("sp_tbl_NGUOIDUNG_getByTop", GetConection())) { tbl_NguoiDung obj = new tbl_NguoiDung(); dbCmd.CommandType = CommandType.StoredProcedure; dbCmd.Parameters.Add(new SqlParameter("@Top", Top)); dbCmd.Parameters.Add(new SqlParameter("@Where", Where)); dbCmd.Parameters.Add(new SqlParameter("@Order", Order)); SqlDataReader dr = dbCmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { list.Add(obj.NguoiDungIDataReader(dr)); } } dr.Close(); obj = null; } return(list); }
public long Insert(tbl_NguoiDung entity) { db.tbl_NguoiDung.Add(entity); db.SaveChanges(); return(entity.Id); }
public static bool NguoiDung_Update(tbl_NguoiDung data) { return(cmb.NguoiDung_Update(data)); }