Example #1
0
        private void ChangePassword_btn_Click(object sender, EventArgs e)
        {
            if (newPassword_tb.Text == "")
            {
                MessageBox.Show("Ви не ввели новий пароль", "Новий пароль", MessageBoxButtons.OK);
                return;
            }

            if (!IsMethods.IsPassword(newPassword_tb.Text))
            {
                MessageBox.Show("Довжина паролю має бути від 6 до 32 символів та складатись з латинських літер, цифр або спецсимволів", "Помилка!", MessageBoxButtons.OK);
                return;
            }

            if (!userOperation.UserAuthentication(userOperation.GetUsername(userId), oldPassword_tb.Text))
            {
                MessageBox.Show("Теперішній пароль не співпадає", "Теперішній пароль", MessageBoxButtons.OK);
            }
            else
            {
                if (!userOperation.UserChangePassword(userId, newPassword_tb.Text))
                {
                    MessageBox.Show("Щось пішло не так", "Виникла проблема", MessageBoxButtons.OK);
                }
                else
                {
                    MessageBox.Show("Пароль змінено!", "Успішно", MessageBoxButtons.OK);
                }
            }
        }
        private void registration_btn_Click(object sender, EventArgs e)
        {
            if (!IsMethods.IsUsername(username_tb.Text))
            {
                MessageBox.Show("Довжина ім'я користувача має бути від 6 до 20 символів та складатись з латинських літер, цифр або символів -_.", "Помилка!", MessageBoxButtons.OK);
                return;
            }

            if (!IsMethods.IsPassword(password_tb.Text))
            {
                MessageBox.Show("Довжина паролю має бути від 6 до 32 символів та складатись з латинських літер, цифр або спецсимволів", "Помилка!", MessageBoxButtons.OK);
                return;
            }


            if (userOperation.UserAdd(username_tb.Text, password_tb.Text, admin_checkbox.Checked))
            {
                MessageBox.Show("Користувача створено!", "Вітаємо!", MessageBoxButtons.OK);
                Close();
            }
            else
            {
                MessageBox.Show("Користувач з таким ім'ям вже існує!", "Спробуйте ще", MessageBoxButtons.OK);
            }
        }
Example #3
0
        public void IsPasswordTest_goodPassword_trueReturned()
        {
            //append
            string password = "******";

            //act
            bool actual = IsMethods.IsPassword(password);

            //assert
            Assert.IsTrue(actual);
        }
Example #4
0
        public void IsPasswordTest_shortPassword_falseReturned()
        {
            //append
            string password = "******";

            //act
            bool actual = IsMethods.IsPassword(password);

            //assert
            Assert.IsFalse(actual);
        }
Example #5
0
        public void IsUsernameTest_shortUsername_falseReturned()
        {
            //append
            string username = "******";

            //act
            bool actual = IsMethods.IsUsername(username);

            //assert
            Assert.IsFalse(actual);
        }
Example #6
0
        public void IsUsernameTest_allowedSymbol_trueReturned()
        {
            //append
            string username = "******";

            //act
            bool actual = IsMethods.IsUsername(username);

            //assert
            Assert.IsTrue(actual);
        }