codeigniter を使用する Web アプリケーションで、セッション中にデータベースからクエリしたロール データを保存しました。
$role = $this->session->userdata('role');
そして、すべてのモデルまたはコントローラーで、私は常にこのバリアベル ($role) を使用して、Web でのユーザーの動作を管理しています。
そのような
if($role==1)
{
//Behaviour for admin.
}
else if($role==2)
{
//Behaviour for general user
}
else
{
//Do something
}
私の問題 : 多くのユーザーがシステムにログインすると、事前にログアウトをクリックせずにセッション データが常に失われます。ありがとう。
ご参考までに:ロールをデータベースに保存しましたが、以前に取得したロールの値を簡単に取得するために、セッションに保存しました。簡単な解決策のために。ありがとう。