public void RegisterUser(string user, string pass, string email, string fn, string ln) { if (IsRegistered(user, pass, email, fn, ln)) { MultipleChoiceDataSetTableAdapters.UserTableAdapter userTableAdapter = new MultipleChoiceDataSetTableAdapters.UserTableAdapter(); userTableAdapter.RegisterQuery(user, pass, email, fn, ln); int u = userTableAdapter.Update(new MultipleChoiceDataSet.UserDataTable()); MailHandler.SendMailController.SendVerificationMail(email); } }
private void UpdateBtn_Click(object sender, EventArgs e) { string user = usernameText.Text; string name = firstNameText.Text; string lname = LastNameText.Text; string email = emailText.Text; int userId = Login.Login.userID; MultipleChoiceDataSetTableAdapters.UserTableAdapter userTable = new MultipleChoiceDataSetTableAdapters.UserTableAdapter(); userTable.UpdateProfile(user, email, name, lname, userId); LoginStatusData.userID = userId; LoginStatusData.username = user; LoginStatusData.name = name; LoginStatusData.surname = lname; LoginStatusData.email = email; }
private void VerifyEmail() { MultipleChoiceDataSetTableAdapters.UserTableAdapter u = new MultipleChoiceDataSetTableAdapters.UserTableAdapter(); int exists = (int)u.searchEmail(EmailBox.Text); if (exists > 0) { MailHandler.SendMailController.SendPasswordResetMail(EmailBox.Text); ResetPasswordControl r = new ResetPasswordControl(Convert.ToInt32(MailHandler.SendMailController.getPasswordCode()), EmailBox.Text); r.Dock = DockStyle.Fill; Controls.Clear(); Controls.Add(r); } else { MessageBox.Show("Email does not belong into any account"); } }
internal bool LoginUser(string user, string pass) { if (IsLoggedIn(user, pass)) { //Using the adapter to validate through queries the login info and also store the Id of the user that logged in MultipleChoiceDataSetTableAdapters.UserTableAdapter userTableAdapter = new MultipleChoiceDataSetTableAdapters.UserTableAdapter(); MultipleChoiceDataSetTableAdapters.BlockedTableAdapter blocked = new MultipleChoiceDataSetTableAdapters.BlockedTableAdapter(); try { userID = (int)userTableAdapter.ReturnUserId(user, pass); if (blocked.isBlocked(userID) == null) { LoginStatusData.userID = userID; LoginStatusData.username = userTableAdapter.ReturnUsername(userID); LoginStatusData.name = userTableAdapter.ReturnFirstName(userID); LoginStatusData.surname = userTableAdapter.ReturnLastName(userID); LoginStatusData.email = userTableAdapter.ReturnEmail(userID); MessageBox.Show("You logged in succesfully"); return(true); } else { MessageBox.Show("This account is blocked"); return(false); } } catch (Exception) { MessageBox.Show("Your username or password is incorrect"); return(false); } } else { return(false); } }
private void SubmitPassword() { MultipleChoiceDataSetTableAdapters.UserTableAdapter u = new MultipleChoiceDataSetTableAdapters.UserTableAdapter(); if (!String.IsNullOrWhiteSpace(firstNewPassText.Text) && !String.IsNullOrWhiteSpace(secondNewPassText.Text)) { if (firstNewPassText.Text == secondNewPassText.Text) { u.UpdatePassword(firstNewPassText.Text, mail); Controls.Clear(); Controls.Add(new LoginControl() { Dock = DockStyle.Fill }); } else { MessageBox.Show("Passwords are not the same"); } } else { MessageBox.Show("Please fill the password fields"); } }