function testAuthHasNecessaryFieldsForEqUserCreation() { $AUTH = new Auth_Base(); $AUTH->authenticate(TESTINGUSER, TESTINGPASSWORD); $this->assertEqual($AUTH->username, Auth_Base::$TEST_USERNAME); $this->assertEqual($AUTH->fname, Auth_Base::$TEST_FNAME); $this->assertEqual($AUTH->lname, Auth_Base::$TEST_LNAME); $this->assertEqual($AUTH->sortname, Auth_Base::$TEST_SORTNAME); $this->assertEqual($AUTH->email, Auth_Base::$TEST_EMAIL); $this->assertEqual($AUTH->inst_groups, Auth_Base::$TEST_INST_GROUPS); }
public function authenticate($user, $pass) { # check authentication of test user (default condition for testing) if (parent::authenticate($user, $pass)) { return TRUE; } # check authentication against LDAP server # [run this fxn checkLDAP which utilizes the $AUTH object] if ($this->checkLDAP($user, $pass, AUTH_SERVER)) { # passes authentication return TRUE; } else { # fails authentication // echo $this->msg; // exit; return FALSE; } }