久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Yii2 如何在modules中添加驗證碼的方法

本篇文章主要介紹了Yii2 如何在modules中添加驗證碼的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

最近玩了下Yii2的驗證碼部分,正常的邏輯都可以走通的,網(wǎng)上的例子也是沒有問題的,關鍵有問題的部分是在module中使用的時候,分享給大家,往下看之前可以去看看正常情況下是如何使用的。

controller部分的代碼,這里的跟網(wǎng)上的都類似

public function actions()
{
  return [
    'captcha' => [
      'class' => 'yii\captcha\CaptchaAction',
      'fixedVerifyCode' => null,
      'backColor' => 0x000000, //背景顏色
      'maxLength' => 6, //最大顯示個數(shù)
      'minLength' => 5, //最少顯示個數(shù)
      'padding' => 5, //間距
      'height' => 40, //高度
      'width' => 130, //寬度
      'foreColor' => 0xffffff, //字體顏色
      'offset' => 4, //設置字符偏移量 有效果
    ],
  ];
}

model 部分的代碼【這里是需要注意的】

public function rules()
{
  return [
    ['username', 'required', 'message' => '登錄賬號不能為空'],
    ['password', 'required', 'message' => '登錄密碼不能為空'],
    ['verifyCode', 'required', 'message' => '驗證碼不能為空'],
    ['verifyCode', 'captcha', 'captchaAction' => 'admin/default/captcha', 'message' => '驗證碼輸入錯誤'],
    ['rememberMe', 'boolean'],
    ['password', 'validatePassword'],
  ];
}

rules中的verifyCode,需要加一個captchaAction對應的值,不然會出現(xiàn)驗證碼驗證不通過,而且驗證碼的的數(shù)字也不會變化,原因應該是默認使用了site/captcha導致的

view部分的代碼【由于php跟html的混排導致我無法忍受頁面樣式的混亂排版,所以盡量將參數(shù)配置部分拿出來】

$captchaConfig = [
  'name' => 'captchaimg',
  'captchaAction' => ['/admin/default/captcha'],
  'template' => '<div class="form-group"><div>{image}</div></div>',
  'imageOptions' => [
    'id' => 'captchaimg',
    'title' => '換一個',
    'alt' => '換一個',
    'style' => 'cursor:pointer;margin-left:25px;',
  ],
];
<?=Captcha::widget($captchaConfig);?>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

【網(wǎng)站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

Yii2的rule用于對模型屬性進行驗證,scenario用戶定義不同場景下需要驗證的模型,下面這篇文章主要給大家介紹了關于Yii2中場景(scenario)和驗證規(guī)則(rule)的相關資料,文中通過示例代碼介
本篇文章主要介紹了淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了Yii2之組件的注冊與創(chuàng)建的實現(xiàn)方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
這篇文章主要介紹了Yii2使用駝峰命名的形式訪問控制器的實現(xiàn)方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
下面小編就為大家?guī)硪黄猋ii2使用駝峰命名的形式訪問控制器(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了Yii2.0實現(xiàn)生成二維碼功能,結合實例形式分析了Yii2.0框架生成二維碼所涉及的相關擴展引入步驟與使用方法,需要的朋友可以參考下
主站蜘蛛池模板: 亚洲一区二区中文字幕 | 一区二区久久电影 | 久久日本 | 日韩视频成人 | 中文字幕av一区二区三区 | 99亚洲视频| 成人欧美一区二区三区1314 | 国产精品一二三区 | 91精品国产欧美一区二区 | 欧美日韩国产精品一区二区 | 日韩欧美视频网站 | 亚洲精品第一国产综合野 | 91在线电影| 免费成人高清在线视频 | 精品欧美一区二区三区久久久 | 国产日韩欧美在线 | 91麻豆精品国产91久久久更新资源速度超快 | 日韩不卡三区 | 欧美精品在线免费 | 国产精品日韩一区二区 | 欧美区在线观看 | 久久精品久久久 | 精品无码久久久久久久动漫 | 亚洲视频在线观看 | 高清视频一区二区三区 | 天天操天天射综合网 | 色综合久 | 精品免费国产视频 | 日韩欧美亚洲综合 | 欧美一级黄色片免费观看 | 久久精品国产亚洲 | 国内精品在线视频 | 真人女人一级毛片免费播放 | 欧美h| 亚洲网站免费看 | 在线免费观看日本 | 精品一区久久 | 国产亚洲一区二区三区在线 | 精品国产一区二区久久 | 欧美日韩亚洲视频 | 国产一级久久久久 |