欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

使用Yii2怎么在modules中添加驗(yàn)證碼-創(chuàng)新互聯(lián)

使用Yii2 怎么在modules中添加驗(yàn)證碼?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)頁(yè)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、安福網(wǎng)站維護(hù)、網(wǎng)站推廣。

controller代碼


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

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

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

rules中的verifyCode,需要加一個(gè)captchaAction對(duì)應(yīng)的值,不然會(huì)出現(xiàn)驗(yàn)證碼驗(yàn)證不通過(guò),而且驗(yàn)證碼的的數(shù)字也不會(huì)變化,原因應(yīng)該是默認(rèn)使用了site/captcha導(dǎo)致的

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

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

關(guān)于使用Yii2 怎么在modules中添加驗(yàn)證碼問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

網(wǎng)頁(yè)名稱:使用Yii2怎么在modules中添加驗(yàn)證碼-創(chuàng)新互聯(lián)
路徑分享:http://chinadenli.net/article44/ddidee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站維護(hù)、品牌網(wǎng)站設(shè)計(jì)搜索引擎優(yōu)化、網(wǎng)站營(yíng)銷(xiāo)、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司