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 を使用して独自の確認コードを持ち込むにはどうすればよいですか?