Advertisement
vanchelo

checkPassword

Nov 24th, 2012
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.75 KB | None | 0 0
  1. <?php
  2. $password = $value;
  3. $checkPassword = $validator->fields['checkPassword'];
  4. $length = $modx->getOption('password_min_length','',8);
  5.  
  6. if (!empty($password) && !empty($checkPassword)) {
  7.     if (strlen($password) < $length) {
  8.         $validator->addError($key,'Пароль должне быть не менее 8 символов');
  9.         return;
  10.     }
  11.     if ($password !== $checkPassword) {
  12.         $validator->addError($key,'Пароли не совпадают');
  13.         return;
  14.     }
  15.     if (preg_match('/[^A-Za-z0-9_]/i',$password) || preg_match('/[^A-Za-z0-9_]/i',$checkPassword)) {
  16.          $validator->addError($key,'Пароль может состоять только из букв англ. алфавита и цифр');
  17.     }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement