public function getEidauth($r) { $user = Dase_DBO_DaseUser::get($this->db, $r->get('eid')); if ($user) { $r->renderResponse($user->getHttpPassword($r->getAuthToken())); } else { //allow BB to create user if ('blackboard' == $r->get('serviceuser')) { $u = new Dase_DBO_DaseUser($db); $u->eid = strtolower($r->get('eid')); //name will simply be eid $u->name = $r->get('eid'); $u->insert(); $r->renderResponse($u->getHttpPassword($r->getAuthToken())); } $r->renderError(404); } }