Advertisement
mrdrifter

PasswordCheck

Mar 12th, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.50 KB | None | 0 0
  1. #define isLower(%0) ((%0>=97)&&(%0<=122)) //mala literka
  2. #define isUpper(%0) ((%0>=97)&&(%0<=122))
  3. #define isNumber(%0) ((%0>=48)&&(%0<=57))
  4.  
  5. stock PasswordCheck(password[]) //by mrdrifter
  6. {
  7.     new bool:check[1], rank, i, len = strlen(password);
  8.    
  9.     if(len >= 6) rank++;
  10.    
  11.     while(((isLower(password[i])&&!check{0})?(check{0}=true,rank++):(0),(isUpper(password[i])&&!check{1})?(check{1}=true,rank++):(0),(isNumber(password[i])&&!check{2})?(check{2}=true,rank++):(0)),(len>i++)){}
  12.    
  13.     return rank;
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement