public function testCheckDefaultAdmin() { $this->assertTrue(Security::has_default_admin()); $this->assertTrue(Security::check_default_admin('admin', 'password'), 'Succeeds with correct username and password'); $this->assertFalse(Security::check_default_admin('wronguser', 'password'), 'Fails with incorrect username'); $this->assertFalse(Security::check_default_admin('admin', 'wrongpassword'), 'Fails with incorrect password'); }
/** * Check if this user is the currently configured default admin * * @return bool */ public function isDefaultAdmin() { return Security::has_default_admin() && $this->Email === Security::default_admin_username(); }