Cakephp 2.0 でウェブサイトを作成しています。レイアウトにログイン/ログアウト リンクを追加したいと考えています。ログインしたユーザーの場合はログアウト リンクのみが表示され、ゲスト ユーザーの場合はログイン リンクのみが表示されます。これを達成する方法は?
5182 次
3 に答える
2
ちょっとここに私がcakePHP 3.xでそれをした方法があります
<?php
if($this->request->Session()->read('Auth')) {
// user is logged in, show logout..user menu etc
echo $this->Html->link(__('Log Out'), ['controller' => 'Users', 'action' => 'logout']);
} else {
// the user is not logged in
echo $this->Html->link(__('Log in'), ['controller' => 'Users', 'action' => 'login']);
}
?>
于 2016-02-19T08:17:38.423 に答える