/// <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); }
/// <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); }
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); }