예제 #1
0
파일: Class1.cs 프로젝트: Konders/askhole
        /// <summary>
        /// перевірка чи пароль з іменем відповідають умовам
        /// </summary>
        /// <param name="email">ім'я користувача</param>
        /// <param name="password">пароль</param>
        /// <returns></returns>
        /// <param name="ErName">текст для помилки</param>
        /// <param name="ErPassword">текст для помилки</param>
        /// <returns></returns>
        static public bool Spelling(string email, string password,
                                    BunifuCustomLabel ErName, BunifuCustomLabel ErPassword)
        {
            bool spell = true;

            // перевірка чи не початкові дані
            if ((email == "Email") && (password == "Password"))
            {
                return(false);
            }
            if (email.Length < 2)  // перевірка імені
            {
                ErName.Show();     // попередження
                spell = false;
            }
            else
            {
                ErName.Hide();
            }

            if (password.Length < 6)   // перевірка паролю
            {
                ErPassword.Show();     // попередження
                spell = false;
            }
            else
            {
                ErPassword.Hide();
            }
            return(spell);
        }
예제 #2
0
파일: Class1.cs 프로젝트: Konders/askhole
 /// <summary>
 /// Пілтвердження паролю
 /// </summary>
 /// <param name="password">пароль</param>
 /// <param name="passwordConfirm">підтвердження</param>
 /// <param name="Confirmation">Lable з підтвердженням при помилковому паролі</param>
 /// <returns></returns>
 static public bool ConfirmPassword(string password, string passwordConfirm,
                                    BunifuCustomLabel Confirmation)
 {
     if (password != passwordConfirm)// чи співдалають паролі
     {
         Confirmation.Show();
         return(false);
     }
     Confirmation.Hide();
     return(true);
 }
예제 #3
0
파일: Class1.cs 프로젝트: Konders/askhole
 static public bool CheckEmail(string email, BunifuCustomLabel ErrorEmail)
 {
     if (email == "Email")
     {
         ErrorEmail.Show();
         return(false);
     }
     else
     {
         ErrorEmail.Hide();
         if (new EmailAddressAttribute().IsValid(email))
         {
             return(true);
         }
     }
     return(true);
 }