1.2 | ねねとまつの小部屋

Tag Search


【CakePHP】AuthComponentについてのまとめ その3【ログイン後のリダイレクト編】

by 赤がすき

2chの疑問に全力で答える

昨日、

【CakePHP】AuthComponentについてのまとめ その2【ちょっとしたコツ編】を書いた後

2chのCakePHPのスレッドを見てみると、こんなやり取りがありました

827 名前:nobodyさん[sage] 投稿日:2008/03/05(水) 15:20:16 ID:???
>>820
AuthComponentは使えない。オレオレ的な使い方がしにくい
認証後の飛び先を認証直前の画面に設定できない
だからAuth系はできるだけ単純な方がいい
AuthComponentは柔軟な拡張には向かない

840 名前:nobodyさん[sage] 投稿日:2008/03/05(水) 18:58:46 ID:???
>>827

認証後の飛び先だけ自分でコントロールすればいいだけじゃねの?

認証後の飛び先を認証直前の画面に設定ぐらい楽勝

その程度でオレオレ的っていうのか、しらんが

841 名前:nobodyさん[sage] 投稿日:2008/03/05(水) 19:30:33 ID:???
>>840
楽勝ならコード書いてみせて
口だけならなんとでも言える

845 名前:nobodyさん[sage] 投稿日:2008/03/05(水) 20:53:16 ID:???
>>841
認証にこけて認証ページにリダイレクトする前にurlをセッションに入れて
認証完了後にそのurlに飛ばせばいいだけじゃね

846 名前:nobodyさん[sage] 投稿日:2008/03/05(水) 21:02:22 ID:???
リダイレクト先指定出来た筈だけど

845さん、846さんの言うとおりだと思う。

が、結局、コード゙は出てこなかったので、代わりに全力で答えてみる。

2パターンあります(多分こういう趣旨だと思いますが違っていたら、ごめんなさい)


続きを読む >>  "【CakePHP】AuthComponentについてのまとめ その3【ログイン後のリダイレクト編】"

Popularity: 39 %

一つ星二つ星三つ星四つ星五つ星 (3 投票, 平均: 2.33 中 5)
Loading ... Loading ...

【CakePHP】AuthComponentについてのまとめ その2【ちょっとしたコツ編】

by 赤がすき

【CakePHP】AuthComponentについてのまとめ 【ざっくり基本編】 の続きです。

CakePHPの1.2.0.6311-betaでの話。

暗号化のタイミングとvalidation

※stable版では、Auth->allow()に指定すれば、Model内のvalidationを使えるようになりそうです(2008/3/17更新)

Auth->allow()に含まれるアクションの場合はパスワードがハッシュ化されなくなるようです。これでモデル内のvalidationを適用できますね。

http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=thread&topic_id=706&forum=14&post_id=2074#forumpost2074

不明。RC版では、方針が元にもどった模様

2008.8.11 custarさんよりコメントで「ログインしているかどうか、チェック仕方は?」について、誤りがあることを教えて頂き、その部分を修正致しました。


続きを読む >>  "【CakePHP】AuthComponentについてのまとめ その2【ちょっとしたコツ編】"

Popularity: 65 %

一つ星二つ星三つ星四つ星五つ星 (3 投票, 平均: 5 中 5)
Loading ... Loading ...

【CakePHP】AuthComponentについてのまとめ 【ざっくり基本編】

by 赤がすき

CakePHPの1.2.0.6311-betaでの話です。

CakePHPの1.2になってから、沢山の便利な機能の追加がありました。

そのうちのひとつのAuthComponentについて、まだ、日本語の資料が少ないので、まとめてみます。

AuthComponentとは

CakePHP1.2から提供されるようになった認証用のComponentで、主な機能としては

  • ログイン・ログアウト機能
  • データベースのユーザIDとパスワード照合
  • パスワードのハッシュ化
  • 特定の条件のユーザのみをログインさせる
  • ログイン失敗時のエラーメッセージ処理
  • ログイン・ログアウト後のリダイレクト処理

などがあります。


続きを読む >>  "【CakePHP】AuthComponentについてのまとめ 【ざっくり基本編】"

Popularity: 62 %

一つ星二つ星三つ星四つ星五つ星 (4 投票, 平均: 4.5 中 5)
Loading ... Loading ...