-3

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
}

私の問題 : 多くのユーザーがシステムにログインすると、事前にログアウトをクリックせずにセッション データが常に失われます。ありがとう。

ご参考までに:ロールをデータベースに保存しましたが、以前に取得したロールの値を簡単に取得するために、セッションに保存しました。簡単な解決策のために。ありがとう。

4

1 に答える 1