私は、管理者、教員、学生という複数の役割を持つアプリケーションに取り組んでいます。それぞれの役割に応じて、Webサイトの独自のビューがあります。管理者のダッシュボードは教員のダッシュボードとは異なるため、ログイン後に別のページにリダイレクトされます。
これで、管理者はアプリケーションの受け入れなど、特定のアクションを開始できます。管理者がダッシュボードから学生にアプリケーションを送信できるようになったことを示すメールを送信するとき、ダッシュボードを適切に変更する必要があります。つまり、アプリケーションを送信する追加のオプションが表示されるようになります。
$_SESSION
これまで、同じセッション内のページ間でデータを送信するための変数を扱ってきました。しかし今、私はこの情報をどこかに保存して、学生がログインしたときにその追加のオプションが表示されるようにしたいのです。これを行うための最良の方法は何だと思われますか?私のアプリケーションには、少なくとも2〜3の状況があります。提出を受け入れる、教員に設定を依頼するなど、すべてこれを開始する時期に関する管理者の決定に依存します。