Document
サイトについて
リンクフリー
個人ご利用の場合はリンクフリーです。備忘録等に各種ドキュメントへのリンク。ご自由にご利用ください。
転載
出典元表記(当社名orリンク記載)の際は転載等ご自由にご利用ください。
ライセンス
このページの内容の一部は、Google が作成、提供しているコンテンツをベースに変更・複製したもので、クリエイティブ・コモンズの表 示 3.0 ライセンスに記載の条件に従って使用しています。
きょうのことば
" 大きい貢献、目立たぬサポート、具体的な現実主義 "ドイツ参謀部標語(松村 2005)
ログイン情報の取得 |
作者: 大場 | |||
ログインしたユーザに関する情報はAuthにある[user]というメソッドで得ることができる。 ログインしたユーザのusernameを取得するときは $変数=$this->Auth->user(username); で取得できる。
例:ログインしたら、ユーザ名をページに表示する処理を追加 認証時に、何かの処理をするときにAuthの[autorize]というメンバ変数を利用する。 これは、ログイン時に必要な処理を追加するのに利用できる。 $this->Auth->autorize='用意する場所'; 値にはmodelやcontrollerといったものを指定する。 この値を設定した場合、指定した場所に[isAutorized]というメソッドを用意する。 function isAuthorized(){
users_contoroller内に実際に処理を追加するとき function beforeFilter(){ と追加すると、ログインしたユーザの usernameのページと表示される。 bookbarkのページでもusernameのページと表示する場合 bookmark_controller内に function beforeFilter(){ とすると、bookmarkのページでも表示されるようになる。
|