ホームページ  >  記事  >  バックエンド開発  >  yii は検証コード インスタンス分析の作成を実装します。yii 検証コード インスタンス分析_PHP チュートリアル

yii は検証コード インスタンス分析の作成を実装します。yii 検証コード インスタンス分析_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:21:46824ブラウズ

yiiは検証コードインスタンス分析の作成、yii検証コードインスタンス分析を実装します

この記事では、Yii で検証コードを作成する方法を例の形式で説明します。具体的な手順は次のとおりです。

1. SiteController action() の下に次のコードを追加します。


リーリー

2. (1) LoginForm モデル rules() にコードを追加します。

リーリー

(2) LoginForm モデルに属性を追加します:

リーリー

3. ContactForm モデルの rules() にコードを追加します:

リーリー

4. ログインビューにコードを追加します:

リーリー

このサンプル コードは主な機能の簡単な説明にすぎません。読者は、その機能をより実用的なものにするために、独自のプロジェクトのニーズに応じてプログラム コードをさらに改良できます。

yiiの認証コードが出てこないのはどういうことですか

この記事では、Yii 検証コードの実装について説明します。これは、インターネット上でも入手できる、著者のアプリケーションのほんの一例です。 1. 作成者はユーザー ログインを使用しているため、次のコードをサイト コントローラーに追加します。 public function action()
{
return array(

// captcha アクションは、連絡先ページに表示される CAPTCHA 画像をレンダリングします
'captcha'=>array (
'class'=>'CCaptchaAction',
'backColor'=>0xFFFFFF, //背景色
'minLength'=>4, //最短は4桁
'maxLength'=>4, / / 長さは 4 桁です
'transparent'=>true, //このオプションをオフにすると、背景色が表示されます
),
);
}
2.フォーム ファイル (login.php などのファイルを表示):
< div>
< ?php echo $form->labelEx($モデル,'verifyCode');

?>
< >textField($model, 'verifyCode');>

確認コードを入力してください

?php echo $form ->error($model, 'verifyCode'); ?>
< /div>
3. 主に属性フィールドを追加するために、次のコードを追加します。報告された (存在しない属性) public $username;
public $password;
public $verifyCode;
public $rememberMe;
private $_identity; 上記の操作を通じて、実際に検証コードを確認できますが、操作中に、理由 検証が必要であることを指定していないため、LoginForm.php に array('verifyCode','required') を追加して、検証が必要であることを指定します。検証コードを見逃した場合は、以下のようになります:
この記事では yii について説明します。検証コードの実装は、インターネット上でも入手できる、作者のアプリケーションのほんの一例にすぎません。要約すると、Yii 愛好家の助けになれば幸いです。必要としている。 1. 作者はユーザーログインを使用しているので、サイトコントローラーに次のコードを追加します... 残りの全文>>




yii を使用して独自の確認コードを持ち込むにはどうすればよいですか?

合計 3 つのステップがあります。コントローラー、モデル、ビューの各レイヤーに 1 行のコードを追加するだけです。
最初のステップは、
public functionactions() {
return array( 'captcha' =>
array) を追加することです。 (
'class incontrollers ' => 'CCaptchaAction',
'backColor' => 0xF5F5F5,
'transparent'=>true,
'minLength'=>4, //最短は4桁です
' maxLength'=>8, //長さは 4 桁です
),
); 2 番目のステップは、モデルに以下を追加することです。 function rules()
{
return array (
array('verifyCode', 'captcha'),
);
}
3 番目のステップは、ビューに以下を追加することです (ここでは小さなオブジェクトを使用します)
beginWidget('CActiveForm' )?>
widget('CCaptcha');?>
textField($モデル,'verifyCode'); ?>
error($model,'verifyCode'); ?>
endWidget(); ;
?>





http://www.bkjia.com/PHPjc/854351.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/854351.html技術記事 Yii 検証コード作成の実装 インスタンス分析、Yii 検証コードサンプル分析 この記事では、Yii で検証コードを作成する方法をサンプルの形式で説明します。 具体的な手順は次のとおりです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。