• 2 رای - 4 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
yii2-captcha
#1
[عکس: yii2-captcha.jpg]

عنوان/شرح: yii2 captcha extension
بستر/Platform: *
نیازمندی ها: yii framework ~2.0
نویسنده/برنامه نویس: احسان رضایی
مجوز: پروانهٔ عمومی همگانی گنو نسخه 3 / GNU General Public License (GPL Version 3)
تماس:
mr[dot]rezaee121[at]gmail.com
www.developit.ir
لینک پروژه: https://github.com/rezaei121/yii2-captcha
گزارش مشکلات:
https://github.com/rezaei121/yii2-captcha/issues
انشعاب/Clone:
کد:
https://github.com/rezaei121/yii2-captcha.git

نصب:
کد:
Either run
php composer.phar require --prefer-dist developit/yii2-captcha "~1.0"
or add
"developit/yii2-captcha": "~1.0"

استفاده:
کد:
Once the extension is installed, simply modify your controler, add or change methode actions():
کد پی‌اچ‌پی:
public function actions()
    {
        
$this->layout $this->setting['layout'];
        return [
            
'error' => [
                
'class' => 'yii\web\ErrorAction',
            ],
            
'captcha' => [
                
'class' => 'developit\captcha\CaptchaAction',
                
'type' => 'numbers'// 'numbers', 'letters' or 'default' (contains numbers & letters)
                
'minLength' => 4,
                
'maxLength' => 4,
            ],
        ];
    } 
کد:
In view
کد پی‌اچ‌پی:
use developit\captcha\Captcha;
<?=
$form->field($model'verifyCode')->widget(Captcha::className())
?>
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : sara147 Y.P.Y Alaa ayoubsys Null
#2
تصویر اعداد فارسی هم تولید میکنه؟
ورودیش چطور؟ اعداد فارسی مثل ۱۲۳۴۵۶۷۸۹۰ براش valid هه؟
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : ayoubsys undefined
#3
نقل قول:تصویر اعداد فارسی هم تولید میکنه؟
نه، فقط انگلیسی.

نقل قول:ورودیش چطور؟ اعداد فارسی مثل ۱۲۳۴۵۶۷۸۹۰ براش valid هه؟
این موضوعی که بهش اشاره کردی خیلی مهمه، مخصوصا زمانی که کاربر با گوشی و کیبرد عربی یا فارسی داره از سایت استفاده میکنه.
برای حل این موضوع آپدیت دادم.
ممنون.
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : Y.P.Y ayoubsys
#4
یه نکته جزیی:
این else { خط 27 فایل CaptchaAction.php اضافیه و باید برداشته بشه.
امکان داره بجای فونت نوع OTF از TTF استفاده کنی؟ چون OTF ها برای بعضی سرور های ویندوزی valid نیست و مشکلاتی میاره
اون کامنت // $view->registerJs('yii.captcha.validation.js'); هم باید برداشته بشه چون unreachable هه در هر صورت
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : mojtaba79 undefined


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان