Source for file auth.php
Documentation is available at auth.php
* Test of authentication object logic -- username validation
* @author Stuart Prescott
* @copyright Copyright Stuart Prescott
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
$validusers =
array('stuartp', 'stup1', 'stuart_p', 'stu-p', 's1234', '123s',
'stu@p', 'stup@nano.net', 'stu.p', 'stu+p'
$invalidusers =
array('stu/p', 'stu\'p', 'stu"p', 'stu!p', 'stu%p', 'stu#p', 'stu=p',
'stu\\p', '-stup', '@stup', '', ' ', ' stup', 'stup ', 'stu p'
$regexp =
'/^[a-z0-9][a-z0-9@\-_.+]+$/';
foreach ($validusers as $name) {
(preg_match($regexp, $name) ?
'OK, VALID' :
'ERROR, INVALID'));
foreach ($invalidusers as $name) {
(preg_match($regexp, $name) ?
'ERROR, VALID' :
'OK, INVALID'));
Documentation generated on Tue, 06 Mar 2007 10:00:37 +0000 by phpDocumentor 1.3.0