「アクティブ化」と呼ばれるブールフィールドで検証チェックを機能させようとしています。基本的に、ブール値が 1 の場合、アカウントはアクティブであり、ログインできることを意味します。それ以外の場合、ユーザーはログインできません。
ユーザーモデルからの私のチェックは次のとおりです。
public $checkActive = array(
'activated'=>array(
'rule'=>array('equalTo', '1'),
'message'=>'The account must be activated, please check your email.'
));
残念ながら、ユーザーは想定していないときにログインできます。