protected function setCredentialByName($cred_name, $cred_val) { // debugUtils::log( "setCredentialByName: [$cred_name]=[$cred_val]" ); $use_cookies = $this->getLoggedInUser() == NULL; if ($use_cookies) { requestUtils::setSecureCookie($cred_name, $cred_val, self::COOKIE_CREDENTAIL_IV, self::COOKIE_EXPIRY); // self::addToSecureCookieList ( $cred_name ); } else { // if the user is logged in - use the credential mechaism $real_cred = $this->findCredential($cred_name); if ($real_cred) { $this->getUser()->removeCredential($real_cred); } $this->getUser()->addCredential($cred_name . ":" . $cred_val); } }