public bool CheckAdmin(int userId) { var dao = new DaoLogin(); int isAdmin = dao.CheckIsadmin(userId); if (isAdmin != 0) { return true; } return false; }
protected void btEmployeeSignUp_Click(object sender, EventArgs e) { var dataAccess = new DaoLogin(); bool isExistUsers = dataAccess.CheckExistUser(tbInputEmail.Value); bool isExistRecruitor = dataAccess.CheckExistRecruitor(tbInputEmail.Value); if (isExistUsers || isExistRecruitor) { JavaScriptAleart("Email đăng nhập đã tồn tại"); return; } if (tbInputPassword.Text != tbRe_InputPassword.Text) { lblMessage.Visible = true; lblMessage.Text = "Nhập lại mật khẩu không đúng. "; return; } if (!checkPolicy2.Checked) { lblMessage.Visible = true; lblMessage.Text = "Bạn cần phải đồng ý với điều khoản của chúng tôi"; return; } try { string captcha = CreateToRandomCode(); Session["rdnCode"] = captcha;// Create valid code int userId = 0; var dataAccess1 = new DaoLogin(); userId = dataAccess1.AddAnUserQuickly(tbInputEmail.Value, tbInputFirstName.Text, tbInputLastName.Text, Convert.ToDateTime(tbInputDateOfBirth.Value), Convert.ToInt32(ddlSex.SelectedValue), 0); var dataAccess2 = new DaoLogin(); if (dataAccess2.AddALogin(tbInputEmail.Value, tbInputPassword.Text, userId, captcha, DateTime.Now) > 0) { SendEmailMember(tbInputFirstName.Text,tbInputEmail.Value); Session["STATUS"] = "ok"; Response.Redirect("/Notify/NotificationCenter.aspx?Register=success"); } else { JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); } } catch (Exception exception) { JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); Response.Write(exception.ToString()); } }
protected void btnForgot_Click(object sender, EventArgs e) { try { var email = inputEmail.Value.Trim(); var token = email + DateTime.Now; var dao = new DaoLogin(); object oResult = dao.RecoverPassInfo(email, token); if (oResult == null || oResult.ToString().Equals("0")) { JavaScriptAleart("Khôi phục mật khẩu thất bại"); return; } if (oResult.Equals("INVALID_EMAIL")) { JavaScriptAleart("Email bạn nhập chưa được đăng ký với chúng tôi"); return; } if (oResult.Equals("NOT_ACTIVE")) { JavaScriptAleart("Tài khoản của bạn chưa được kích hoạt nên không thể sử dụng chức năng này"); return; } if (oResult.Equals("2")) { var dao2 = new DaoRecruiter(); var dataTable2 = dao2.GetRecruitorInfoByEmail(email); var code2 = dataTable2.Rows[0]["User_Valid_Email_Code"].ToString(); SendEmailMember(code2, email); Session["STATUS"] = "ok"; Response.Redirect("/Notify/NotificationCenter.aspx?Forgot=success"); } else { var dao1 = new DaoLogin(); var dataTable = dao1.GetLoginInfo(email); var code = dataTable.Rows[0]["User_Valid_Email_Code"].ToString(); SendEmailMember(code, email); Session["STATUS"] = "ok"; Response.Redirect("/Notify/NotificationCenter.aspx?Forgot=success"); } } catch (NullReferenceException ex) { JavaScriptAleart("" + ex.Message); } }
protected void SubmitForms(object sender, EventArgs e) { try { if (Request["token"] == null) RedirectToHomepage(); if (Request["email"] == null) RedirectToHomepage(); if (txtPassword.Text == txtRePassword.Text) { var token = Request["token"]; var password =txtPassword.Text.Trim(); var email = Request["email"]; var dao = new DaoLogin(); object oResult = dao.ResetPass(email, password, token); if (oResult != null) { if (oResult.Equals("INVALID_TOKEN")) { JavaScriptAleart("Trang này đã hết hiệu lực."); } else { JavaScriptAleart("Đổi mật khẩu thành công, bạn có thể sử dụng mật khẩu mới để đăng nhập vào hệ thống!"); } } } else { JavaScriptAleart("Mật khẩu không khớp!"); } } catch (Exception exception) { Console.Write(exception.ToString()); } }
protected void btSubmit_OnClick(object sender, EventArgs e) { var dataAccess = new DaoLogin(); bool isExistUsers = dataAccess.CheckExistUser(txtEmail.Value); bool isExistRecruitor = dataAccess.CheckExistRecruitor(txtEmail.Value); if (isExistUsers || isExistRecruitor) { JavaScriptAleart("Email đăng nhập đã tồn tại"); return; } try { int userId = 0; var dataAccess1 = new DaoLogin(); userId = dataAccess1.AddAnAdminQuickly(txtEmail.Value, txtfirstname.Value, txtLastname.Value, Convert.ToDateTime("10/04/1994"), txtPhone.Value, 1); var dataAccess2 = new DaoLogin(); if (dataAccess2.AddALogin(txtEmail.Value, txtPass.Value, userId, "AdminVIPNoNeedCaptcha", DateTime.Now) > 0) { JavaScriptAleart("Tài khoản quản trị được tạo thành công!"); } else { JavaScriptAleart("Tạo tài khoản không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); } } catch (Exception exception) { JavaScriptAleart("Tạo tài khoản không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); Response.Write(exception.ToString()); } }
public void GetFullInfo() { var dataAccess = new DaoLogin(); var dataTable = dataAccess.GetLoginInfo(EmailLogin); EmailLogin = dataTable.Rows[0]["EmailLogin"].ToString(); Password = dataTable.Rows[0]["PassWordLogin"].ToString(); RegistrationTime = Convert.ToDateTime(dataTable.Rows[0]["RegistrationDate"]); }
public int CheckLogin() { var daObject = new DaoLogin(); int vcl = daObject.CheckLogin(EmailLogin, Password); if (vcl != 0) { return vcl; } return 0; }
public bool ChangePassWord(string newPassWord) { var dao = new DaoLogin(); return dao.ChangePassWord(EmailLogin, newPassWord); }
protected void btRecruitorSignUp_Click(object sender, EventArgs e) { var dataAccess3 = new DaoLogin(); bool isExistUsers2 = dataAccess3.CheckExistUser(tbEmailRecruiment.Value); bool isExistRecruitor2 = dataAccess3.CheckExistRecruitor(tbEmailRecruiment.Value); if (isExistUsers2 || isExistRecruitor2) { JavaScriptAleart("Email đăng nhập đã tồn tại"); return; } if (tbPasswordRecruiment.Text != tbRe_PasswordRecruiment.Text) { lblMessage2.Visible = true; lblMessage2.Text = "Nhập lại mật khẩu không đúng. "; return; } if (tbFirstNameRecruiment.Text.Equals(string.Empty) && tbLastNameRecruiment.Text.Equals(string.Empty)) { lblMessage2.Visible = true; lblMessage2.Text = "Bạn cần nhập đầy đủ họ tên của mình!"; return; } if (tbCompanyAddress.Text.Equals(string.Empty) && tbCompanyPhone.Value.Equals(string.Empty) && tbCompanyName.Text.Equals(string.Empty)) { lblMessage2.Visible = true; lblMessage2.Text = "Bạn cần phải nhập đủ các trường còn trống !"; return; } if (!checkPolicy.Checked) { lblMessage2.Visible = true; lblMessage2.Text = "Bạn cần phải đồng ý với điều khoản của chúng tôi!"; return; } try { string randomCode = CreateToRandomCode(); Session["rdnCode"] = randomCode;// Create valid code int recruitorId = 0; var dataAccess4 = new DaoLogin(); recruitorId = dataAccess4.AddARecruitorQuickly(tbEmailRecruiment.Value, tbLastNameRecruiment.Text + " " + tbFirstNameRecruiment.Text, tbCompanyName.Text, tbCompanyAddress.Text, tbCompanyPhone.Value, Convert.ToInt32(ddlQuyMoCongTy.SelectedValue)); var dataAccess5 = new DaoLogin(); if (dataAccess5.AddARecruitorLogin(tbEmailRecruiment.Value, tbPasswordRecruiment.Text, recruitorId, randomCode, DateTime.Now) > 0) { Session["NameCompany"] = tbCompanyName.Text; SendEmailMember("active",tbEmailRecruiment.Value); Session["STATUS"] = "ok"; Response.Redirect("/Notify/NotificationCenter.aspx?Register=success"); } else { JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); } } catch (Exception) { JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào"); } }