CakePHP:ビューにログイン情報を引き継ぐには

公開日: : CakePHP

CakePHPを勉強し始めた頃にCakePHPフレームワークの規約で手こずったことのメモ…

ログイン前後で画面の表示を変えたい場合、ビュー側で表示を変えるロジックを追加するのだが、ログインしているかどうかを判定する情報をビュー側に引き渡す方法が分からず、以前苦労した記憶がある。
その時は、確かサイトにログインボタンを表示しておいて、ログイン認証後に同ボタンをログアウトボタンに表示を切り替えたい。というのがあった。

ロジック追加のステップは以下2つ

①共通コントローラー(AppController.php)にてユーザーログイン情報を取得後、グローバル変数に追加

②表示したいビュー側で、グローバル変数を読み込み、ログイン済かどううか判定する。

かなり初歩的なところで躓いていたな~と懐かしんでました。

<div class=”actions”>
<h3><?php echo __(‘Actions’); ?></h3>
<ul>
<li><?php echo $this->Html->link(__(‘New User’), array(‘action’ => ‘add’)); ?></li>
<li><?php echo $this->Html->link(__(‘List Groups’), array(‘controller’ => ‘groups’, ‘action’ => ‘index’)); ?> </li>
<li><?php echo $this->Html->link(__(‘New Group’), array(‘controller’ => ‘groups’, ‘action’ => ‘add’)); ?> </li>
</ul>
</div>

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

no image
S4 HANA 外貨評価 評価基準日

障害発生時に気づかなかったのと、SAPヘルプポータルで記載がなかったの

no image
SAP S/4 HANAの全体像を抑える

S/4 HANAに移行するプロジェクトが増えてきている中で、いったいS

no image
[SAP PS]プロジェクトとWBS要素のステータス一括更新

以前だと、プロジェクトやWBS要素のステータスを更新する場合にはプロジ

no image
[SAP PS]計画・実績計算と仕訳計上

プロジェクト・WBS要素を用いた計画と実績管理を行うプロジェクトで、

no image
[SAP PS]プロジェクトに紐付けできるWBS要素数

定義したプロジェクトに紐付けられるWBS要素の最大数は10,000だそ

→もっと見る

    PAGE TOP ↑