サイド上背景

サイトについて

リンクフリー

個人ご利用の場合はリンクフリーです。備忘録等に各種ドキュメントへのリンク。ご自由にご利用ください。

転載

出典元表記(当社名orリンク記載)の際は転載等ご自由にご利用ください。

ライセンス

このページの内容の一部は、Google が作成、提供しているコンテンツをベースに変更・複製したもので、クリエイティブ・コモンズの表 示 3.0 ライセンスに記載の条件に従って使用しています。

株式会社 Sola.com

ソラコムお問い合わせ

〒981-0913
宮城県仙台市青葉区昭和町3-7 スカイコート上杉601
TEL:022-234-9972
Fax:022-778-6779

きょうのことば

"

Der Stil ist die Physiognomie des Geistest. Sie ist untruglicher als die des Leibes.

「文体は精神のもつ顔つきである。それは肉体に備わる顔つき以上に、間違いようのない確かなものである。」 

"

A.Schaopenhauer, "Uber Schriftstellerei und Stil" ショウペンハウエル『読書について』


コンテンツ背景
Home スタッフ雑記 oba ログイン後の遷移先固定
ログイン後の遷移先固定
作者: 大場   

ログイン認証を行うときに、ログイン先が固定されていない場合、ログイン後urlで入力をした先に

飛ばされる。ログイン先を固定したいときは、authのリファラ情報を強制的に消す処理を

加える。このリファラ情報が残っている場合、リファラ情報が優先されてしまいログイン先

が固定できなくなってしまうためである。リファラ情報を消去してをログイン先を定義する

必要がある。

リファラ情報の消去

function login(){
    $this->Session->delete('Auth.redirect');
}

ログイン先を固定

users_controller.php内に以下のコードを追加すると、ログイン先は

固定される。

function beforeFilter(){
    //$this->Auth->allow('add');
    $this->Auth->authorize='controller';
    $this->Auth->loginRedirect =array(
        'controller' => 'users',
        'action'=>'index'
    );
}

loginRedirect内のコントローラ、アクションは、必要に応じて変更させる必要がある。