Lines Matching refs:auth

97         $auth = new testable_auth_plugin_authpdo();
99 $groups = $auth->selectGroups();
105 $ok = $auth->addGroup('test');
107 $groups = $auth->selectGroups();
117 $auth = new auth_plugin_authpdo();
120 $this->assertFalse($auth->checkPass('nobody', 'nope'));
121 $this->assertFalse($auth->checkPass('admin', 'nope'));
122 $this->assertTrue($auth->checkPass('admin', 'password'));
126 $this->assertFalse($auth->checkPass('admin', 'password'));
127 $this->assertFalse($auth->checkPass('user', md5('password')));
130 $info = $auth->getUserData('admin');
137 $this->assertEquals(array('additional', 'admin', 'user'), $auth->retrieveGroups());
138 $this->assertEquals(array('admin', 'user'), $auth->retrieveGroups(1));
139 $this->assertEquals(array('additional'), $auth->retrieveGroups(0, 1));
142 $auth->createUser('test', 'password', 'A Test user', 'test@example.com', array('newgroup'));
143 $info = $auth->getUserData('test');
148 … $this->assertEquals(array('additional', 'admin', 'newgroup', 'user'), $auth->retrieveGroups());
151 …$auth->modifyUser('test', array('user' => 'tester', 'name' => 'The Test User', 'pass' => 'secret')…
152 $info = $auth->getUserData('tester');
155 $this->assertTrue($auth->checkPass('tester','secret'));
158 $auth->modifyUser('tester', array('grps' => array('user', 'admin', 'another')));
159 $info = $auth->getUserData('tester');
188 $users = $auth->retrieveUsers();
191 $users = $auth->retrieveUsers(1); // offset
194 $users = $auth->retrieveUsers(1, 1); // offset + limit
197 $users = $auth->retrieveUsers(0, -1, array('group' => 'admin')); // full group
199 $count = $auth->getUserCount(array('grps' => 'admin'));
202 $users = $auth->retrieveUsers(0, -1, array('group' => 'dmi')); // substring
204 $count = $auth->getUserCount(array('grps' => 'dmi'));
207 $users = $auth->retrieveUsers(0, -1, array('user' => 'dmi')); // substring
209 $count = $auth->getUserCount(array('user' => 'dmi'));
213 $num = $auth->deleteUsers(array('tester', 'foobar'));