2011-08-12 4 views
0

私はaclベースのCakePHPアプリを持っており、ユーザーはグループに属しています。ユーザーのグループ別にダッシュボードにリダイレクト

私は、ユーザーのグループによってリダイレクトコードを実装する必要がどこに私をアドバイスしてください:

  • ユーザーが
  • 、ユーザーがユーザーに属するmanager/dashboardにリダイレクトadmin/dashboard
  • ユーザーにリダイレクトadminグループに属している管理者グループに属していますグループへのリダイレクトuser/dashboard

答えて

0

セット$this->Auth->autoRedirect = false; beforeRedirect()in user contrログイン()関数でoller

if ($this->Auth->user()){ 
$this->redirect(array('prefix'=>$this->Auth->user('group'),'controller'=>'dashboard','action'=>'index')); 
} 

このコードは、そのままで取られるべきではなく、どのように行われるかを示すための単なる一例です。