booleans isThere2LowercaseLetters(char varPW[]) { booleans result = false; int i = 0, iCounter = 0, length = passwordLength(varPW); for (i = 0; i < length; i++ ) { // running through the string (up to 15 characters) // looking for lowercase letters if (((int)varPW[i]>=97) && ((int)varPW[i]<=122)) { iCounter++; } } if (iCounter >= 2) { result = true; } return result; }
QString HttpSettings::generatePassword() { m_generator.setLength(passwordLength()); m_generator.setCharClasses(passwordCharClasses()); m_generator.setFlags(passwordGeneratorFlags()); return m_generator.generatePassword(); }
booleans isThereSpecialChar(char varPW[]) { booleans result = false; int i = 0, iCounter = 0, length = passwordLength(varPW); for (i = 0; i < length; i++ ) { // running through the string (up to 15 characters) // looking for all printable special characters excluding "\" // if ( ((int)varPW[i]>=33) && ((int)varPW[i]<=47) || ((int)varPW[i]>=58) && ((int)varPW[i]<=64) || ((int)varPW[i]>=91) && ((int)varPW[i]<92) || ((int)varPW[i]>92) && ((int)varPW[i]<=96) || ((int)varPW[i]>=123) && ((int)varPW[i]<=126) ) { iCounter++; } } if (iCounter >= 1) { result = true; } return result; }