public List <TaiKhoanModel> GetLoaiTaiKhoan() { var res = (from t in db.TAIKHOANs join l in db.LOAITAIKHOANs on t.USERGROUPID equals l.ID into g from d in g.DefaultIfEmpty() select new { id = t.ID, tentk = t.TENTAIKHOAN, LoaiTk = d.TENLOAITK, sdt = t.SDT, Email = t.EMAIL_TK, Diachi = t.DIACHI_TK, TrangThai = t.STATUS, hoten = t.HOTEN }).ToList(); List <TaiKhoanModel> tk = new List <TaiKhoanModel>(); foreach (var item in res) { TaiKhoanModel m = new TaiKhoanModel(); m.ID = item.id; m.TENTAIKHOAN = item.tentk; m.LOAITAIKHOAN = item.LoaiTk; m.HOTEN = item.hoten; m.STATUS = item.TrangThai; m.DIACHI_TK = item.Diachi; m.SDT = item.sdt; m.EMAIL_TK = item.Email; tk.Add(m); } return(tk); }
public JsonResult GetTK(TaiKhoanModel tk) { using (ELearningDB db = new ELearningDB()) { var Key = db.KeyAPIs.Where(x => x.Name == "KeyAccount").FirstOrDefault(); if (tk.key == Key.Value) { List <TaiKhoan> lstTaiKhoan = db.TaiKhoans.Where(x => x.Role != 1).ToList(); List <TaiKhoanModel> TaiKhoans = new List <TaiKhoanModel>(); foreach (var item in lstTaiKhoan) { TaiKhoanModel taikhoan = new TaiKhoanModel(); taikhoan.ID = item.ID; taikhoan.Username = item.Username; taikhoan.Role = item.Role; taikhoan.Username = item.Username; taikhoan.TrangThai = (bool)item.TrangThai; TaiKhoans.Add(taikhoan); } return(Json(TaiKhoans, JsonRequestBehavior.AllowGet)); } else { return(Json(false)); } } }
public async Task <ActionResult <TaiKhoanModel> > PostTaiKhoanModel(TaiKhoanModel taiKhoanModel) { _context.TaiKhoanModel.Add(taiKhoanModel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTaiKhoanModel", new { id = taiKhoanModel.ID }, taiKhoanModel)); }
public async Task <IActionResult> Edit(string id, [Bind("ID,Ten_dang_nhap,Mat_khau,Loai_tai_khoan,NguoiDung_ID,Da_xoa")] TaiKhoanModel taiKhoanModel) { if (id != taiKhoanModel.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(taiKhoanModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TaiKhoanModelExists(taiKhoanModel.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["NguoiDung_ID"] = new SelectList(_context.Set <NguoiDungModel>(), "ID", "ID", taiKhoanModel.NguoiDung_ID); return(View(taiKhoanModel)); }
public async Task <IActionResult> PutTaiKhoanModel(int id, TaiKhoanModel taiKhoanModel) { if (id != taiKhoanModel.ID) { return(BadRequest()); } _context.Entry(taiKhoanModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TaiKhoanModelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Detail(TaiKhoanModel taiKhoanModel) { try { if (ModelState.IsValid) { var model = _taiKhoanRepo.UpdateTaiKhoan(taiKhoanModel); if (model.CheckStatus()) { return(RedirectToAction("Detail")); } } else { var model = _taiKhoanRepo.getTaiKhoanInfo(taiKhoanModel.TenTaiKhoan); ModelState.AddModelError("", "Update Failed"); return(View(model.Data.FirstOrDefault())); } return(View()); } catch { return(View()); } }
public ActionResult Registry(string tendn, string matkhau, string hoten, string diachi, string email, int sdt) { var dao = new TaiKhoanModel(); var check = new UserDao(); if (check.CheckTenDn(tendn)) { ViewBag.TenDn = "Đăng ký không thành công. Tên đăng nhập đã tồn tại"; } else if (check.CheckEmail(email)) { ViewBag.Email = "Đăng ký không thành công. Email đã tồn tại"; } else { int result = dao.Registry(tendn, matkhau, hoten, diachi, email, sdt); if (result > 0) { ViewBag.Sucess = "Đăng ký thành công"; } else { ViewBag.Failure = "Đăng ký thất bại"; } } return(View("Index")); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Ten_dang_nhap,Mat_khau,Loai_tai_khoan,NguoiDung_ID,Da_xoa")] TaiKhoanModel taiKhoanModel) { if (HttpContext.Session.GetString("tk") == null) { return(RedirectToRoute(new { action = "Login", controller = "Home", area = "Admin" })); } if (id != taiKhoanModel.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(taiKhoanModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TaiKhoanModelExists(taiKhoanModel.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["NguoiDung_ID"] = new SelectList(_context.NguoiDungModel, "ID", "ID", taiKhoanModel.NguoiDung_ID); return(View(taiKhoanModel)); }
public IActionResult Verify(TaiKhoanModel tai_khoan) { try { connectionString(); con.Open(); com.Connection = con; com.CommandText = "SELECT * FROM TaiKhoanModel WHERE Ten_dang_nhap=@ten_dang_nhap and Mat_khau=@mat_khau"; com.Parameters.AddWithValue("@ten_dang_nhap", tai_khoan.Ten_dang_nhap); com.Parameters.AddWithValue("@mat_khau", tai_khoan.Mat_khau); dr = com.ExecuteReader(); if (dr.Read()) { con.Close(); return(View("Success")); } else { con.Close(); return(View("Error")); } } catch (Exception err) { throw err; } }
public async Task <IActionResult> Edit(int id, [Bind("IDTK,IDLTK,Ten,Ho,GioiTinh,DienThoai,NgaySinh,Email,DiaChi,AnhDaiDien,TaiKhoan,MatKhau,TrangThai")] TaiKhoanModel taiKhoanModel) { if (id != taiKhoanModel.IDTK) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(taiKhoanModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TaiKhoanModelExists(taiKhoanModel.IDTK)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IDLTK"] = new SelectList(_context.LoaiTK, "IDLTK", "IDLTK", taiKhoanModel.IDLTK); return(View(taiKhoanModel)); }
public async Task <IActionResult> Create([Bind("IDTK,IDLTK,Ten,Ho,GioiTinh,DienThoai,NgaySinh,Email,DiaChi,AnhDaiDien,TaiKhoan,MatKhau,TrangThai")] TaiKhoanModel taiKhoanModel) { if (ModelState.IsValid) { _context.Add(taiKhoanModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IDLTK"] = new SelectList(_context.LoaiTK, "IDLTK", "IDLTK", taiKhoanModel.IDLTK); return(View(taiKhoanModel)); }
public async Task <IActionResult> Create([Bind("ID,Ten_dang_nhap,Mat_khau,Loai_tai_khoan,NguoiDung_ID,Da_xoa")] TaiKhoanModel taiKhoanModel) { if (ModelState.IsValid) { _context.Add(taiKhoanModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["NguoiDung_ID"] = new SelectList(_context.Set <NguoiDungModel>(), "ID", "ID", taiKhoanModel.NguoiDung_ID); return(View(taiKhoanModel)); }
public ActionResult Index() { if (HttpContext.Session.GetString("tk") == null) { return(RedirectToRoute(new { action = "Login", controller = "Home", area = "Admin" })); } JObject us = JObject.Parse(HttpContext.Session.GetString("tk")); TaiKhoanModel taiKhoanModel = new TaiKhoanModel(); taiKhoanModel.Ten_dang_nhap = us.SelectToken("Ten_dang_nhap").ToString(); return(View(taiKhoanModel)); }
public ApiResponse <TaiKhoanModel> UpdateTaiKhoan(TaiKhoanModel taiKhoanModel) { string jsonObject = JsonConvert.SerializeObject(taiKhoanModel); var apiResponse = CoreRepo.PostToGetApiResponse <TaiKhoanModel>(Constance.Constance.UrlApi, "TaiKhoan/UpdateTaiKhoan/", jsonObject); if (apiResponse.Status == (int)HttpStatusCode.NotFound) { return(apiResponse); } return(apiResponse); }
public ActionResult Edit(TaiKhoanModel taiKhoanModel) { try { // TODO: Add update logic here var model = _taiKhoanRepository.UpdateTaiKhoan(taiKhoanModel); return(RedirectToAction("Index")); } catch { return(View()); } }
public IActionResult Create() { if (HttpContext.Session.GetString("tk") == null) { return(RedirectToRoute(new { action = "Login", controller = "Home", area = "Admin" })); } TaiKhoanModel taiKhoan = new TaiKhoanModel(); ViewBag.lstTaiKhoan = from l in _context.NguoiDungModel select l; ViewData["NguoiDung_ID"] = new SelectList(_context.NguoiDungModel, "ID", "ID"); return(View()); }
public ActionResult Index(LoginModel model) { var result = new TaiKhoanModel().Login(model.taikhoan, model.matkhau); if (result && ModelState.IsValid) { FormsAuthentication.SetAuthCookie(model.taikhoan, model.rememberMe); return(RedirectToAction("Index", "HomeAdmin")); } else { ModelState.AddModelError("", "Sai tên đăng nhập hoặc mật khẩu!"); } return(View(model)); }
public async Task <IActionResult> Create([Bind("ID,Ten_dang_nhap,Mat_khau,Loai_tai_khoan,NguoiDung_ID,Da_xoa")] TaiKhoanModel taiKhoanModel) { if (HttpContext.Session.GetString("tk") == null) { return(RedirectToRoute(new { action = "Login", controller = "Home", area = "Admin" })); } if (ModelState.IsValid) { _context.Add(taiKhoanModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["NguoiDung_ID"] = new SelectList(_context.NguoiDungModel, "ID", "ID", taiKhoanModel.NguoiDung_ID); return(View(taiKhoanModel)); }
public ActionResult Create(TaiKhoanModel taiKhoanModel) { if (ModelState.IsValid) { var createTaiKhoan = _taiKhoanRepository.InsertTaiKhoan(taiKhoanModel); if (createTaiKhoan.CheckStatus()) { return(RedirectToAction("Index", "User")); } else { ModelState.AddModelError("", "Tạo tài khoản không thành công"); } } return(View("Index")); }
public IActionResult Login([Bind("Ten_dang_nhap", "Mat_khau")] TaiKhoanModel taikhoan) { var r = _context.TaiKhoanModel.Where(m => (m.Ten_dang_nhap == taikhoan.Ten_dang_nhap && m.Mat_khau == StringProcessing.CreateMD5Hash(taikhoan.Mat_khau))).ToList(); if (r.Count == 0) { return(View("Error")); } var str = JsonConvert.SerializeObject(taikhoan); HttpContext.Session.SetString("user", str); if (r[0].Loai_tai_khoan == 0) { var url = Url.RouteUrl("areas", new { Controller = "Home", action = "Index", area = "admin" }); return(Redirect(url)); } return(RedirectToAction("Index", "Home")); }
public JsonResult Insert(TaiKhoanModel tk) { using (ELearningDB db = new ELearningDB()) { var Key = db.KeyAPIs.Where(x => x.Name == "KeyAccount").FirstOrDefault(); if (tk.key == Key.Value) { TaiKhoan taikhoan = new TaiKhoan(); taikhoan.Username = tk.Username; taikhoan.Role = tk.Role; taikhoan.Password = "******"; taikhoan.TrangThai = true; db.TaiKhoans.Add(taikhoan); db.SaveChanges(); return(Json(true)); } else { return(Json(false)); } } }
public string loginFB(TaiKhoanModel taiKhoan) { try { if (string.IsNullOrEmpty(taiKhoan.Cookie)) { taiKhoan.TrangThai = "Đang đăng nhập bằng tài khoản"; driver.Navigate().GoToUrl("https://m.facebook.com/"); driver.FindElementById("m_login_email").SendKeys(taiKhoan.TaiKhoan); driver.FindElementById("m_login_password").SendKeys(taiKhoan.MatKhau); driver.FindElementByName("login").Click(); } else { taiKhoan.TrangThai = "Đang đăng nhập bằng cookie"; SetCookies(taiKhoan.Cookie); } try { waiter.Until <bool>((IWebDriver _driver) => _driver.FindElements(By.Id("checkpointSubmitButton-actual-button")).Count > 0); } catch { return("Không bị checkpoint hoặc sai mật khẩu"); } driver.FindElementById("checkpointSubmitButton-actual-button").Click(); try { waiter.Until <bool>((IWebDriver _driver) => _driver.FindElements(By.XPath("//input[@value=\"3\"]")).Count > 0); } catch { return("Không có kiểu checkpoint hình ảnh"); } driver.FindElementByXPath("//input[@value=\"3\"]").FindElement(By.XPath("..")).FindElement(By.XPath("..")).FindElement(By.XPath("..")).Click(); driver.FindElementById("checkpointSubmitButton-actual-button").Click(); try { waiter.Until <bool>((IWebDriver _driver) => (_driver.FindElements(By.Id("checkpointSubmitButton-actual-button")).Count <= 0 ? false : _driver.FindElements(By.XPath("//input[@value=\"3\"]")).Count == 0)); } catch { return("Không có kiểu checkpoint hình ảnh"); } driver.FindElementById("checkpointSubmitButton-actual-button").Click(); try { waiter.Until <bool>((IWebDriver _driver) => _driver.FindElements(By.XPath("//img")).Count > 3); } catch { return("Lỗi!!! Không load được ảnh"); } return("Đang gỡ checkpoint hình ảnh"); } catch { return("Lỗi!!!"); } }
public void Delete(TaiKhoanModel taiKhoan) { _taiKhoan.MyDeleteData(taiKhoan); }
public void Put(TaiKhoanModel taiKhoan) { _taiKhoan.UpdateData(taiKhoan); }
public void Post(TaiKhoanModel taiKhoan) { _taiKhoan.InsertData(taiKhoan); }
public KhachHangModel Login([FromBody] TaiKhoanModel acc) { return(item.DangNhap(acc.TK, acc.EMK, acc.Email)); }
public void GoCheckpoint(TaiKhoanModel taiKhoanModel) { danhSachBanRoot = DocDanhSachTuFile(PATH_FOLDER + "\\" + taiKhoanModel.UID + ".txt"); string login = loginFB(taiKhoanModel); taiKhoanModel.TrangThai = login; if (!login.Equals("Đang gỡ checkpoint hình ảnh")) { taiKhoanModel.TrangThai = "Không có kiểu checkpoint hình ảnh"; return; } else { taiKhoanModel.TrangThai = "Đang gỡ checkpoint hình ảnh"; int result = 0; int chonBua = 0; // ----------------- Loop: var checkPoint = GetCheckPoint(taiKhoanModel.UID); if (checkPoint == null) { taiKhoanModel.TrangThai = "Không thể lấy hình ảnh"; return; } else { #region if (checkPoint.Count > 0) { string friendInImage = ""; foreach (var itemC in checkPoint) { foreach (var item in danhSachBanDang) { foreach (var itemCheckpoint in item) { if (itemCheckpoint.ImageCheckpoint == null) { itemCheckpoint.ImageCheckpoint = SoSanhAnh.getInstance.GetImage(itemCheckpoint.Image); } if (itemCheckpoint.ImageCheckpoint != null) { if (SoSanhAnh.getInstance.SoSanh(itemC, itemCheckpoint.ImageCheckpoint) > 80) { friendInImage = itemCheckpoint.Name; break; } } } if (!string.IsNullOrEmpty(friendInImage)) { break; } } if (!string.IsNullOrEmpty(friendInImage)) { break; } } if (string.IsNullOrEmpty(friendInImage)) { chonBua++; taiKhoanModel.TrangThai = "Chọn bừa: " + chonBua + "| Chọn đúng: " + result; chonRandom(); } else { if (chonName(friendInImage)) { result++; taiKhoanModel.TrangThai = "Chọn bừa: " + chonBua + "| Chọn đúng: " + result; } else { taiKhoanModel.TrangThai = "Không tìm thấy bạn bè hoặc đã xong"; clickToiKhongBiet(); } } } else { taiKhoanModel.TrangThai = "Không thể lấy hình ảnh hoặc đã chọn xong"; return; } goto Loop; #endregion } // Đổi mật khẩu // ---------------------------- } #region Who is the best?? //if (true) // So sánh hình ảnh //{ // num++; // if (num >= 3) // { // chonRandom(); // taiKhoanModel.TrangThai = "Chọn random"; // } // else if (!clickToiKhongBiet()) // { // taiKhoanModel.TrangThai = "Lỗi!!! Click tôi không biết"; // return; // } // else // { // taiKhoanModel.TrangThai = "Continue.."; // // num1--; // } //} //else //{ // taiKhoanModel.TrangThai = "OK..."; //} // num1++; //try //{ // if (!string.IsNullOrEmpty(taiKhoanModel.Cookie)) // { // taiKhoanModel.TrangThai = "Đang đang nhập bằng cookie"; // SetCookies(taiKhoanModel.Cookie); // } // else // { // taiKhoanModel.TrangThai = "Đang đang nhập bằng tài khoản, mật khẩu."; // DienTaiKhoanMatKhau(taiKhoanModel.TaiKhoan, taiKhoanModel.MatKhau); // } //} //catch (Exception ex) //{ // string s = ex.Message; //} //int _countLogin = 0; //Run: //// Trường hợp phải đăng nhập lại //if (ElementIsVisible(TenDangNhap) && ElementIsVisible(MatKhau)) //{ // if (_countLogin == 2) // { // taiKhoanModel.TrangThai = "Tài khoản mật khẩu không chính xác!!"; // return; // } // _countLogin++; // DienTaiKhoanMatKhau(taiKhoanModel.TaiKhoan, taiKhoanModel.MatKhau); // goto Run; //} //// Click Next lưu mật khẩu //else if (ElementsIsVisible(By.XPath("//div//div//div//a"))) //{ // taiKhoanModel.TrangThai = "Chọn lưu mật khẩu"; // if (ElementIsVisible(LuuMatKhau[0])) // { // LuuMatKhau[0].Click(); // } //} //else if (ElementIsVisible(ButtonNext)) // Click next xác minh //{ // ButtonNext.SendKeys(Keys.Enter); //} //else if (ElementIsVisible(ButtonNextCheckpoint)) // Countinue //{ // ButtonNextCheckpoint.SendKeys(Keys.Enter); //} //if (ElementIsVisible(ButtonNextCheckpoint)) //{ // Thread.Sleep(5); // ButtonNextCheckpoint.Click(); // if (ElementsIsVisible(By.XPath("//div//fieldset//label//div//div[@class='_4g34']"))) // { // if (DanhSachKieuCheckpoint.Count > 1) // { // bool flag = false; // foreach (var item in DanhSachKieuCheckpoint) // { // if (ElementIsVisible(item)) // { // if (item.Text.Contains("images") || item.Text.Contains("photo") || // item.Text.Contains("image") || item.Text.Contains("hình") || item.Text.Contains("photos")) // bổ sung sau // { // item.Click(); // flag = true; // break; // } // } // } // if (flag) // { // if (ElementIsVisible(ButtonNextCheckpoint)) // { // ButtonNextCheckpoint.Click(); // if (ElementIsVisible(ButtonNextCheckpoint)) // { // ButtonNextCheckpoint.Click(); // } // TraLoiAnh: // // So sánh ảnh //div//div//div//img // Thread.Sleep(5); // if (ElementsIsVisible(By.XPath("//div//fieldset//label//div//div[@class='_4g34']"))) // { // string dapAnTen = "NULLL HAHAHAH"; // if (ElementsIsVisible(By.XPath("//div//div//div//img"))) // { // foreach (var item in DanhSachAnh) // Danh Sách ảnh hiện tại // { // if (ElementIsVisible(item)) // { // string image = item.GetAttribute("src"); // ảnh hiện tại // } // } // } // bool traLoi = false; // // danh sách đáp án // foreach (var item in DanhSachKieuCheckpoint) // { // if (ElementIsVisible(item)) // { // if(item.Text.Equals(dapAnTen)) // { // item.Click(); // traLoi = true; // break; ; // } // } // } // if (!traLoi) { // DanhSachKieuCheckpoint[DanhSachKieuCheckpoint.Count - 1].Click();// Tôi ko biết // } // if (ElementIsVisible(ButtonNextCheckpoint)) // { // ButtonNextCheckpoint.Click(); // goto TraLoiAnh; // } // } // else // { // model.TrangThai = "Thành công"; // return; // } // } // } // else // { // model.TrangThai = "Không có kiểu checkpoint hình ảnh"; // return; // } // } // } // else // { // model.TrangThai = "Không tìm loại lựa chọn kiểu checkpoint"; // return; // } //} //else //{ // model.TrangThai = "Không bị checkpoint"; // return; //} #endregion }
public void Run(TaiKhoanModel taiKhoanModel) { LoginFacebook loginFacebook = new LoginFacebook(driver); loginFacebook.GoCheckpoint(taiKhoanModel); }