protected void btnLogin_Click(object sender, EventArgs e) { lblMessage.Visible = false; MPOEntities myen = Helpers.SessionHelpers.GetContext(Session); HashHelpers hash = new HashHelpers(); StoreProcedureHelpers sph = new StoreProcedureHelpers(); string username = txtUserName.Text; string password = txtPassword.Text; string hashpass = hash.Encrypt(password); int result = 0; string message = string.Empty; result = sph.CheckLogin(myen, username, hashpass); switch (result) { case -1: //user does not exist or his online in another place message = "نام کاربری یا رمزعبور اشتباه است"; lblMessage.Text = message; lblMessage.Visible = true; return; case 0: message = "اجازه دسترسی وجود ندارد";; lblMessage.Visible = true; lblMessage.Text = message; return; } //result is user id AccessManagementService.Login newlogin = new AccessManagementService.Login(); newlogin.LoginUser(result, username, chkRemember.Checked); }
protected void btnLogin_Click(object sender, EventArgs e) { if (!captcha.IsValid) { return; } lblMessage.Visible = false; HashHelpers hash = new HashHelpers(); User _user = new User(); string username = txtUserName.Text; string password = txtPassword.Text; string hashpass = hash.Encrypt(password); int result = 0; string message = string.Empty; result = _user.CheckLogin(username, hashpass); switch (result) { case -1: //user does not exist or his online in another place message = "نام کاربری یا رمزعبور اشتباه است"; lblMessage.Text = message; lblMessage.Visible = true; return; case 0: message = "اجازه دسترسی وجود ندارد";; lblMessage.Visible = true; lblMessage.Text = message; return; } //result is user id Access.Login newlogin = new Access.Login(); User _logedin = newlogin.LoginUser(result, username, chkRemember.Checked); Access.AccessControl.SetUser(_logedin); if (OnLoggedIn != null) { OnLoggedIn(_logedin); } }
protected void btnSignUp_Click(object sender, EventArgs e) { if (!captcha.IsValid) { return; } HashHelpers hash = new HashHelpers(); signUp _user = new signUp(); string message = string.Empty; if (txtPassword.Text != txtRePassword.Text) { message = "رمز عبورها با هم تطابق ندارند"; lblMessage.Text = message; lblMessage.Visible = true; return; } else { lblMessage.Visible = false; } string username = txtUsername.Text.Trim(); string password = txtPassword.Text.Trim(); string hashpass = hash.Encrypt(password); if (!string.IsNullOrEmpty(cmbRoleGroup.SelectedValue)) { GroupName = cmbRoleGroup.Text.ToString(); } string email = txtEmail.Text.Trim(); string roleName = GroupName + "-" + username; var result = _user.UserSignUp(username, hashpass, email, roleName); if (result != null) { if (result.Active == false || result.Status == 2) { //go to oher page that show verificatino code //role exists and user exists but user not active if (result.Status == 1) { // user exist and not verification yet //MessageBoxSignup1.ShowMessage(btnSignUp, "شما قبلا اقدام به ثبت نام کرده اید ولی هنوز کد تایید را ارسال ننمودید \n لطفا با اطلاعات قبلی وارد شوید", WebUtility.Controls.MessageBox.MessageType.info); WebUtility.Helpers.RegisterHelpers.RegisterScript(btnSignUp, "alert_exist", "alert('شما قبلا اقدام به ثبت نام کرده اید ولی هنوز کد تایید را ارسال ننمودید \n لطفا با اطلاعات قبلی وارد شوید');", true); } //WebUtility.Helpers.RegisterHelpers.RegisterScript(btnSignUp, "modal", "$('#modal_signUp').modal('hide');", true); //WebUtility.Helpers.RegisterHelpers.RegisterScript(btnSignUp, "alert", "alert('salam');", true); WebUtility.Helpers.RegisterHelpers.RegisterScript(btnSignUp, "modal", "$('#modal" + uscVerification.ModalId + " ').modal();", true); WebUtility.Helpers.RegisterHelpers.RegisterScript(btnSignUp, "time", "timer" + uscVerification.ClientID + "();", true); string verificationCode = "1234"; if (new tkv.Utility.WebConfigurationHelper().GetAppSettingValue("SendSMS") == "yes") { verificationCode = _user.GenerateRandomNo().ToString(); uscVerification.sendSms(username, verificationCode); } uscVerification.VerficationCode = verificationCode; uscVerification.Username = username; } else { //go to login page //MessageBoxSignup1.ShowMessage(btnSignUp, "لطفا از قسمت ورود استفاده نمائید. شما قبلا با موفقیت ثبت نام کرده اید ", WebUtility.Controls.MessageBox.MessageType.danger); WebUtility.Helpers.RegisterHelpers.RegisterScript(btnSignUp, "alert", "alert('لطفا از قسمت ورود استفاده نمائید. شما قبلا با موفقیت ثبت نام کرده اید ');", true); WebUtility.Helpers.RegisterHelpers.RegisterScript(btnSignUp, "modal_hide", "$('.modal').modal('hide');", true); } } }