Password.php

00001 <?php
00016 class Dsao_Validate_Password extends Zend_Validate_Abstract
00017 {
00024   public function isValid($password)
00025   {
00026       $this->_setValue($password);
00027 
00028       $isValid = true;
00029 
00030       if (   strlen($password) < 8
00031           || strlen($password) > 20
00032           || !preg_match('/[A-Z]/', $password) // Grossbuchstabe?
00033           || !preg_match('/[a-z]/', $password) // Kleinbuchstabe?
00034           || !preg_match('/\d/', $password)) // Ziffer?
00035       {
00036           $isValid = false;
00037       }
00038 
00039       return $isValid;
00040   }
00041 }

Erzeugt am Fri Sep 18 19:04:11 2009 für DSA online - Morgendaemmerung von  doxygen 1.5.7.1