예제 #1
0
        /// <summary>
        /// Активізація форми на реєстрацію
        /// </summary>
        private void Signup_Click(object sender, EventArgs e)
        {
            // неправильний формат вхідних данних
            if (!Lib.Spelling(Username.Text, Password.Text, ErrorName, ErrorPassword))
            {
                return;
            }
            // чи співпадають паролі
            if (!Lib.ConfirmPassword(Password.Text, Passconfirm.Text, Confirmation))
            {
                return;
            }
            // чи є емейл
            if (!Lib.CheckEmail(Email.Text, ErrorEmail))
            {
                return;
            }

            NewUser();                  // приховуємо початкову форму
        }
예제 #2
0
        private void Confirm_Click(object sender, EventArgs e)
        {
            // перевірка чи імена не є початковими
            if ((Password.Text == Password.Name) && (Username.Text == Username.Name))
            {
                return;
            }
            // неправильний формат вхідних данних
            if (!Lib.Spelling(Username.Text, Password.Text, ErrorName, ErrorPassword))
            {
                return;
            }
            // чи співпадають паролі
            // чи є емейл
            if (Lib.CheckEmail(Email.Text, ErrorEmail))
            {
                return;
            }

            if (!Lib.ConfirmPassword(Password.Text, Passconfirm.Text, Confirmation))
            {
                return;
            }

            if (DB.ResetPassword(Username.Text, Email.Text, Passconfirm.Text))
            {
                this.Hide();
                //MainForm mainForm = new MainForm(); // форма з повідомленнями
                Globals.mainForm = new MainForm();
                Globals.mainForm.Show();
                Error.Hide(); // вертаємо колір помилки
            }
            else
            {
                Error.Show();  // вертаємо колір помилки
            }
        }