0

Cakephp 2.0 でウェブサイトを作成しています。レイアウトにログイン/ログアウト リンクを追加したいと考えています。ログインしたユーザーの場合はログアウト リンクのみが表示され、ゲスト ユーザーの場合はログイン リンクのみが表示されます。これを達成する方法は?

4

3 に答える 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 に答える