【问题标题】:How to Call Captcha Action in Yii Framework to create image如何在 Yii 框架中调用 Captcha Action 来创建图像
【发布时间】:2013-05-05 02:28:37
【问题描述】:

我在 Yii 框架中有应用程序,我想在其中添加验证码,我不想使用 Yii 默认值.. 长话短说,我找到了一个在没有框架的情况下也能正常工作的应用程序,所以我创建了一个动作并创建了图像在其中起作用,但是当我调用该操作时,我的链接断开了。

yii/mycontroller/createcaptchaimage

我的解决方案有什么问题?

验证码在此link 中。

【问题讨论】:

    标签: yii


    【解决方案1】:

    您的解决方案没有任何问题。你显然有一些路由问题。你检查过你的 main.php 或 .htaccess 吗?

    【讨论】:

      【解决方案2】:

      我发现这个验证码扩展的扩展比 CCapthcha 更漂亮。这是链接:

      http://www.yiiframework.com/extension/captcha-extended/

      您可以像从任何视图/布局文件中调用普通 CCaptcha 小部件一样调用它:

      <?php $this->widget('CCaptcha'); ?>
      

      这将寻找在动作数组中定义的控制器动作“验证码”。

      public function actions(){
          return array(
              'captcha'=>array(
                  'class'=>'CaptchaExtendedAction',
                  // if needed, modify settings
                  'mode'=>CaptchaExtendedAction::MODE_MATH,
              ),
          );
      }
      

      【讨论】:

      • 这应该是答案。
      猜你喜欢
      • 1970-01-01
      • 2014-05-17
      • 1970-01-01
      • 1970-01-01
      • 2015-11-06
      • 2011-02-15
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多