private void Button_Register_Click(object sender, EventArgs e)
        {
            string    tempUsername = TextBox_RegisterUsername.Text;
            string    tempQuery    = $"SELECT * from user WHERE username = '******'";
            DataTable db           = Connection.GetDbConn().GetDataTable(tempQuery);

            // Username error checks
            if (TextBox_RegisterUsername.TextLength == 0)
            {
                ShowRegisterUsernameError("Please enter a username.");
            }
            else if (TextBox_RegisterUsername.TextLength < 3)
            {
                ShowRegisterUsernameError("Please use 3 characters or more.");
            }
            else if (TextBox_RegisterUsername.TextLength > 30)
            {
                ShowRegisterUsernameError("Please use 30 characters or less.");
            }
            else if (db.Rows.Count != 0)
            {
                ShowRegisterUsernameError("Please choose a different username.");
            }

            // Password error checks
            else if (TextBox_RegisterPassword.TextLength == 0)
            {
                ShowRegisterPasswordError("Please enter a password.");
            }
            else if (TextBox_RegisterPassword.TextLength < 8)
            {
                ShowRegisterPasswordError("Please user 8 characters or more.");
            }
            else if (TextBox_RegisterPassword.TextLength < 8)
            {
                ShowRegisterPasswordError("Please enter a stronger password.");
            }

            // Email error checks
            else if (TextBox_RegisterEmail.TextLength == 0)
            {
                ShowRegisterEmailError("Please enter an email.");
            }
            else if (!TextBox_RegisterEmail.Text.Contains("@"))
            {
                ShowRegisterEmailError("Please enter a valid email address.");
            }

            // Successful registration
            else
            {
                string  username = TextBox_RegisterUsername.Text;
                string  email    = TextBox_RegisterEmail.Text;
                string  password = TextBox_RegisterPassword.Text;
                SqlUser newUser  = new SqlUser();
                newUser.InsertUser(username, email, password);
            }
        }
Exemple #2
0
        private void Button_Save_Click(object sender, EventArgs e)
        {
            string  username = TextBox_Username.Text;
            string  email    = TextBox_Email.Text;
            string  password = TextBox_Password.Text;
            SqlUser newUser  = new SqlUser();

            newUser.InsertUser(username, email, password);

            LoginForm lf = new LoginForm();

            this.Hide();
            lf.Show();
        }
Exemple #3
0
        private void Button1_Click(object sender, EventArgs e)
        {
            SqlUser test = new SqlUser();

            test.InsertUser(textBox1.Text, textBox2.Text, textBox3.Text);
        }