array( array(array($this, 'unique'), array('email', ':value')), array('not_empty'), array('min_length', array(':value', 4)), array('max_length', array(':value', 127)), array('email'), ), ); } /** * Complete our login * * For some database logins, we may not want to record the user last login * details in the repository, so we just override that parent function * here. * * We can also do some other post-login actions here. */ public function complete_login() { return $this->log('Logged In'); } abstract public function isAdmin(); } ?>