
Authコンポーネントを使ってログインさせるときに
条件を付け加える方法です。
仮登録と本登録を判断するときに
使えそうです。
Authenticate typeのscopeを使う
Authコンポーネントのフォームにscopeというものがあり
それに条件を追加します。
public $components = array(
'Auth' => array(
'authenticate' => array(
'Form' => array(
'scope' => array('User.status' => 1)
)
)
),
);
こうすると、statusが1になっている場合は
ログインができるという形にできます。
仮登録というものがあった場合には使えそうですね。
