コード例 #1
0
 public function testValidateMinScore()
 {
     $v = new PasswordValidator();
     $v->characterStrength(3, array("lowercase", "uppercase", "digits", "punctuation"));
     $r = $v->validate('aA', new Member());
     $this->assertFalse($r->valid(), 'Passing too few tests');
     $r = $v->validate('aA1', new Member());
     $this->assertTrue($r->valid(), 'Passing enough tests');
 }
コード例 #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'));