Home > CakePHP関連 > ログインでエラーが出た時に情報を保持したい(CakePHP修行 #019)

ログインでエラーが出た時に情報を保持したい(CakePHP修行 #019)

さてログインフォームの改善を続けます。

ログインフォームでは間違えた情報を入力したときに前回入れた情報を保持しておいてもらいたいですよね。ただしパスワードはいろんな意味で保存したくないので、パスワードフィールドだけは情報を保持しないようにしてみたいと思います。

さてそこらへんを調べようと思ったら青い人から神の声が。

htmlヘルパー使っていると、多分自動で保存されるはず・・・。

そ、そうだったのか・・・というわけでテストしてみると・・・確かに。

ただ、逆にパスワードも保持されてしまうので、そこは明示的に空にしてあげます(← これも教わった)。

ソースは/app/views/users/login.thtmlです。

<tr><td width="40%" align="right">password</td><td><?php echo $html->password('User/pwd', array('size' => 20, 'value' => '')); ?></td></tr>

これでテストしてみたら・・・できた!これもささっと終わりましたね。

さてでは次へ行きましょう!

※ CakePHP修業は百式管理人がSNSっぽいものをCakePHPで作ろうとして挫折するまでの日記です。前回までのあらすじはこちらへ。

@taguchiをフォロー!
Twitterもやっています!
Posted on July 3rd, 2007 and last modified on August 4th, 2009.

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.ideaxidea.com/archives/2007/07/cakephp_019.html/trackback
Listed below are links to weblogs that reference
ログインでエラーが出た時に情報を保持したい(CakePHP修行 #019) from IDEA*IDEA ~ 百式管理人のライフハックブログ

Home > CakePHP関連 > ログインでエラーが出た時に情報を保持したい(CakePHP修行 #019)

最近の記事
カテゴリー別
過去記事一覧

Return to page top