Exemplo n.º 1
0
 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);
     }
 }