私はcodeigniterのプロジェクトに取り組んでいます.3つの異なるログインシステムがあります。管理者、副管理者、クライアント私は5分の管理セッションのタイムアウトのようなユーザーの異なるタイプの異なるセッションのタイムアウトをする必要があります。サブ管理タイムアウト15分。クライアントセッションのタイムアウト時間は30分です。 それを実現するためにどのように任意の提案..事前に感謝を...Codeigniterで異なるセッションタイムアウトを持つ複数のログインシステム
0
A
答えて
2
で役割をフェッチする方法を変更からユーザータイプを取得しますあなたはこれを試すことができます。
if ($userType == 'admin')
{
//set session for 5 minutes
$this->session->sess_expiration = '300'; // 5 Minutes
$this->session->sess_expire_on_close = 'true';
}
else if($userType == 'sub_admin'){
//set session for 15 minutes
$this->session->sess_expiration = '900'; // 15 Minutes
$this->session->sess_expire_on_close = 'true';
}
else
{
//set session for 30 minutes
$this->session->sess_expiration = '1800'; //30 Minutes
$this->session->sess_expire_on_close = 'true';
}
$data = array(
'user_id' => $userdata->user_id,
'first_name' => $userdata->user_firstname,
);
//set session and go to Dashboard or Admin Page
$this->session->set_userdata($data);
0
このコードは、仕事をする
if($user['is_admin']) {
$this->session->sess_expiration = '300'; //5 Minutes
} else if($user['is_sub_admin']) {
$this->session ->sess_expiration = '900'; //30 Minutes
} else {
$this->session->sess_expiration = '1800'; //30 Minutes
}
はちょうどあなたが条件
関連する問題
- 1. 異なる権限を持つmySQLiとPHPログインシステム
- 2. Codeigniter複数の異なるファイルタイプのアップロード
- 3. 異なる数のセルを持つviewControllerでの複数のコレクションビュー
- 4. 異なるユーザーのセッションタイムアウトが異なる
- 5. yiiで2つの異なるログインシステムを作成する方法
- 6. 複数の異なる出力を持つ1つのドロップダウンメニュー
- 7. symfony:デフォルトのヌルで異なるパラメータを持つ複数のルート
- 8. mongodbで異なる定義を持つ複数のインデックス
- 9. 2つのアクセスレベルを持つログインシステム
- 10. Codeigniterを使用したログインシステム
- 11. CodeIgniterのログインシステム発行loging
- 12. 異なる値を持つ複数のドキュメントを更新する
- 13. 複数のログインシステムとロール
- 14. 異なる値を持つ複数の配列を返す
- 15. 複数の異なるモデルクラスを持つバックボーンコレクションをフィード
- 16. ORACLE - 異なる複数のCOLUMNSを持つROWNUMを選択
- 17. 異なる行を持つラスタの複数のボックスプロット
- 18. 同じアクションの異なるパラメータを持つ複数のルート
- 19. 複数のデータセットと異なるバルーンの外観を持つAmCharts
- 20. 異なる列を持つ複数のテーブルからのクエリ
- 21. アングル2:異なるファクトリを持つサービスの複数のインスタンス
- 22. 複数の異なる型を持つ値のリスト/配列
- 23. 異なる構成を持つ複数のロガーのログバック
- 24. 同一のキューに複数の異なるセレクタを持つ複数のリスナを持つSpring統合dsl
- 25. 複数の異なる行を持つSUM
- 26. 異なるしきい値を持つLog4J複数のアペンダー
- 27. 異なるdelimeterを持つpython複数のテキストファイル
- 28. 複数の異なるデータソースを持つC#リポジトリパターン
- 29. 複数のデータベースに対して異なるibdataファイルを持つ
- 30. 複数のSELECTSを持つSQL INSERT INTO異なるテーブルから
質問があります:ログイン時または最後のアクティビティからの時間が経過してセッションが終了するかどうか – lazyme114
良いこと。セッションは最後のアクティビティの後に終了します –
ありがとうございました。それは大きな助けとなりました...いつも混乱していました – lazyme114