コード例 #1
0
 public function testValidateMinLength()
 {
     $v = new PasswordValidator();
     $v->minLength(4);
     $r = $v->validate('123', new Member());
     $this->assertFalse($r->valid(), 'Password too short');
     $v->minLength(4);
     $r = $v->validate('1234', new Member());
     $this->assertTrue($r->valid(), 'Password long enough');
 }
コード例 #2
0
<?php

// Add a password complexity validator.
$validator = new PasswordValidator();
// The minimum length may be lowered when required.
$validator->minLength(10);
$validator->characterStrength(2, array('lowercase', 'uppercase', 'digits'));
Member::set_password_validator($validator);
// Remove the duplicate broken link reports.
SS_Report::add_excluded_reports(array('Multisites_SideReport_BrokenLinks', 'Multisites_SideReport_BrokenFiles', 'Multisites_SideReport_BrokenVirtualPages', 'Multisites_SideReport_BrokenRedirectorPages'));