// GET: Update public ActionResult Index() { if (Session["user"] != null) { account a = (account)Session["user"]; string username = a.username; DateTime dob = DateTime.Parse(Request["dob"]); String email = Request["mail"]; String name = Request["fullname"]; bool gender = Request["gender"].Equals("male"); accountDAO ab = new accountDAO(); ab.UpdateProfile(username, name, email, dob, gender); a.fullname = name; a.dob = dob; a.email = email; a.gender = gender; Session["user"] = a; Session["noti"] = "Update Profile Sucessfull"; return(RedirectToAction("Index", "ProfileView")); } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult IndexPost() { string username = Request["username"]; string password = Request["password"]; string a = Request["dob"]; DateTime dob = DateTime.Parse(a); string email = Request["email"]; string name = Request["fullname"]; bool gender = Request["gender"].Equals("male"); string rePassword = Request["repassword"]; accountDAO r = new accountDAO(); if (r.getaccbyUser(username) != null || r.getaccbyEmail(email) != null) { Session["notify"] = "Account already register!"; return(RedirectToAction("Index", "Register")); } else { r.addAccount(username, password, name, dob, email, gender); Session["notify"] = "Successfully registration"; SendMail sendMailDao = new SendMail(); string code_verify = sendMailDao.randomCode(6); Session["code_verify"] = code_verify; Session["username"] = username; string subject = "Xác thực địa chỉ email!"; string content = "Cảm ơn bạn đã đăng ký sử dụng dịch vụ! Mã xác thực của bạn là: " + code_verify; sendMailDao.Send(email, subject, content); return(RedirectToAction("Index", "Vertify")); } }
// GET: DeleteAccount public ActionResult Index() { String id = Request["aid"]; accountDAO ad = new accountDAO(); ad.delete(id); return(RedirectToAction("Index", "Manage")); }
// GET: Default public ActionResult Index() { String id = Request["acid"]; commentDAO ad = new commentDAO(); SendMail sendMailDao = new SendMail(); string email = new accountDAO().getaccbyUser(id).email; ad.delete(int.Parse(id)); string subject = "Tài khoản của bạn đã bị xóa!"; string content = "Cảm ơn bạn đã đăng ký sử dụng dịch vụ!"; sendMailDao.Send(email, subject, content); return(RedirectToAction("Index", "Manage")); }
public ActionResult IndexPost() { string code = Request["email"]; account a = new accountDAO().getaccbyEmail(code); if (a == null) { Session["fogot"] = "Email is not yet Register"; return(RedirectToAction("Index", "Fogot")); } else { SendMail SendMailDAO = new SendMail(); string subject = "Thông tin tài khoản"; string content = "Cảm ơn bạn đã đăng ký sử dụng dịch vụ ! Tài khoản của bạn là: " + a.username + "Mật khẩu:" + a.password; SendMailDAO.Send(a.email, subject, content); return(RedirectToAction("Index", "Login")); } }
// GET: Manage public ActionResult Index() { account a = (account)Session["user"]; if (a != null) { if (a.Role) { BookDAO db = new BookDAO(); accountDAO adb = new accountDAO(); categoryDAO cdb = new categoryDAO(); commentDAO cd = new commentDAO(); AuthorDAO authorDAO = new AuthorDAO(); List <author> authors = authorDAO.getAll(); List <book> books = db.getAll(1000, 1); List <comment> comments = cd.getAll(); List <account> accounts = adb.getAll(); List <category> categories = cdb.getAll(); List <book_categories> bcats = cdb.getAllss(); dynamic dy = new ExpandoObject(); // dynamic - multiple model dy.books = books; dy.cates = categories; dy.bcats = bcats; dy.comments = comments; dy.accounts = accounts; dy.authors = authors; ViewData["countb"] = db.getAll(1000, 1).Count; ViewData["counta"] = accounts.Count; ViewData["countc"] = comments.Count; return(View(dy)); } else { return(RedirectToAction("Index", "Home")); } } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult IndexPost() { string username = Request["username"]; string password = Request["password"]; string a = Request["dob"]; DateTime dob = DateTime.Parse(a); string email = Request["email"]; string name = Request["fullname"]; bool gender = Request["gender"].Equals("male"); string rePassword = Request["repassword"]; accountDAO r = new accountDAO(); Regex regexPW = new Regex(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\!\#\@\$\%\^\&\/\(\)\=\?\*\-\+\-\\_\.\:\;\,\]\[\{\}])[a-zA-Z\d\!\#\@\$\%\^\&\/\(\)\=\?\*\-\+\-\\_\.\:\;\,\]\[\{\}]{8,}$"); if (!regexPW.IsMatch(password)) { Session["notify"] = "Password must contain at least a letter, upper case letter, a number, a special character and at least 8 characters!"; return(RedirectToAction("Index", "Register")); } if (r.getaccbyUser(username) != null || r.getaccbyEmail(email) != null) { Session["notify"] = "Account already register!"; return(RedirectToAction("Index", "Register")); } else { r.addAccount(username, password, name, dob, email, gender); Session["notify"] = "Successfully registration"; SendMail sendMailDao = new SendMail(); string code_verify = sendMailDao.randomCode(6); Session["code_verify"] = code_verify; Session["username"] = username; string subject = "Xác thực địa chỉ email!"; string content = "Cảm ơn bạn đã đăng ký sử dụng dịch vụ! Mã xác thực của bạn là: " + code_verify; sendMailDao.Send(email, subject, content); return(RedirectToAction("Index", "Vertify")); } }
public ActionResult IndexPost(string remember) { string mess = "", userName = "", password = ""; userName = Request["username"]; password = Request["password"]; //remember = Request["remember"]; if (new accountDAO().getAccount(userName, password) != null) { HttpCookie c_userName = new HttpCookie("userName", userName); HttpCookie c_password = new HttpCookie("password", password); if (remember.Equals("true")) // if user click checkbox lưu tài khoản { // // Save account of user to cookies // // Set time out for cookie c_userName.Expires = DateTime.Now.AddDays(1); c_password.Expires = DateTime.Now.AddDays(1); // // Add to cookie Response.Cookies.Add(c_userName); Response.Cookies.Add(c_password); } else { //if (Request.Cookies["c_userName"] != null) //{ HttpCookie c_user = new HttpCookie("userName"); c_user.Expires = DateTime.Now.AddDays(-1d); Response.Cookies.Add(c_user); //} //if (Request.Cookies["c_password"] != null) //{ HttpCookie c_pass = new HttpCookie("password"); c_pass.Expires = DateTime.Now.AddDays(-1d); Response.Cookies.Add(c_pass); //} //Request.Cookies.Clear(); } account a = new accountDAO().getAccount(userName, password); Session["user"] = a; Session["userName"] = a.Fullname; if (a.Status) { if (a.role) { return(RedirectToAction("Index", "Manage")); } else { return(RedirectToAction("Index", "Home")); } } else { SendMail sendMailDao = new SendMail(); Session["username"] = userName; account b = new accountDAO().getaccbyUser(userName); string code_verify = sendMailDao.randomCode(6); Session["code_verify"] = code_verify; string subject = "Xác thực địa chỉ email!"; string content = "Cảm ơn bạn đã đăng ký sử dụng dịch vụ của Luxstay! Mã xác thực của bạn là: " + code_verify; sendMailDao.Send(b.email, subject, content); return(RedirectToAction("Index", "Vertify")); } } else { mess = "User name or password is incorect!"; Session["notify"] = mess; return(RedirectToAction("Index", "Login")); } //ViewBag.loginMess = mess; }
bool login(string username, string password) { accountDAO acc = new accountDAO(); return(acc.login(username, password)); }