コード例 #1
0
ファイル: UserHandler.inc.php プロジェクト: pulipulichen/ocs
 function viewCaptcha($args)
 {
     $captchaId = (int) array_shift($args);
     import('captcha.CaptchaManager');
     $captchaManager = new CaptchaManager();
     if ($captchaManager->isEnabled()) {
         $captchaDao =& DAORegistry::getDAO('CaptchaDAO');
         $captcha =& $captchaDao->getCaptcha($captchaId);
         if ($captcha) {
             $captchaManager->generateImage($captcha);
             exit;
         }
     }
     Request::redirect(null, null, 'user');
 }
コード例 #2
0
ファイル: ThesisHandler.inc.php プロジェクト: ramonsodoma/ojs
 /**
  * Captcha support.
  */
 function viewCaptcha($args)
 {
     $this->validate();
     $captchaId = (int) array_shift($args);
     import('lib.pkp.classes.captcha.CaptchaManager');
     $captchaManager = new CaptchaManager();
     if ($captchaManager->isEnabled()) {
         $captchaDao =& DAORegistry::getDAO('CaptchaDAO');
         $captcha =& $captchaDao->getCaptcha($captchaId);
         if ($captcha) {
             $captchaManager->generateImage($captcha);
             exit;
         }
     }
     Request::redirect(null, 'thesis');
 }