2011-07-28 154 views

回答

1

如果有疑問,只需使用的精確路線儘可能並把它附近的列表的頂部

Router::connect('/users/logout', array('controller' => 'ef_users', 'action' => 'logout')); 
+0

它沒有工作...這是url http://localhost/index.php?/ users/logout,但是當我點擊它時,它不會去http://localhost/index.php?/ ef_users /註銷 – chchrist

+0

對不起,它被緩存了。有用! – chchrist

1

你也可能會考慮使用logoutRedirect,它仍然會使用標準的CakePHP註銷功能將用戶註銷,然後將用戶重定向到您的ef_users註銷操作。

$ this-> Auth-> logoutRedirect = array('controller'=>'ef_users','action'=>'logout');

更多信息請訪問:http://book.cakephp.org/view/1271/logoutRedirect