#!/usr/bin/env php account->range('testuser'); $user->password->range('098f6bcd4621d373cade4e832627b4f6'); $user->realname->range('Test User'); $user->fails->range('0'); $user->locked->range('0000-00-00 00:00:00'); $user->dept->range('1'); $user->role->range('dev'); $user->gen(1); su('admin'); global $config, $tester; $config->user->failTimes = 3; $userTest = new userTest(); // 清理session状态 unset($_SESSION['loginFails']); r($userTest->failPlusTest('@#$invalid')) && p() && e(0); r($userTest->failPlusTest('notexist')) && p() && e(0); r($userTest->failPlusTest('testuser')) && p() && e(1); r($userTest->failPlusTest('testuser')) && p() && e(2); r($userTest->failPlusTest('testuser')) && p() && e(3);