私はホームページ用のヘッダファイルとそのヘッダにログインページ を持っています。codeigniterセッション:php
0
A
答えて
1
削除..私はそれ
<?php
if ($this->session->userdata('logged_in')==true){
redirect('home','refresh');
}else{
redirect('home/login','refresh');
}
?>
の上にこのコードを書いたが、それは同じページに私をリダイレクトし続け、それが
1
<?php
if ($this->session->userdata('logged_in')!==FALSE){
redirect('home','refresh');
}
else{
redirect('home/login','refresh');
}
?>
は上記のコードを試してみてください何も示していませんログインページ、既にログインページにリダイレクトする
if ($this->session->userdata('logged_in')==true){
redirect('home');
}
ログインを除いて0
、あなたはページをリダイレクトすることができます:)
ログインページとホームページを異ならせるだけで
$this->data["pagename"]="login"; in login function and
$this->data["pagename"]="home"; in home function
とヘッダー内の
if ($this->session->userdata('logged_in')==true){
redirect('home');
} else {
if($pagename!="login")
{
redirect('home/login');
}
}
1
$user_logged_in=$this->session->userdata('logged_in');
if (!$user_logged_in)
{
redirect('home/login','refresh');
}else{
redirect('home','refresh');
}
1
この は、これらのラインを入れて試してみてくださいを送りますすべてのコントローラの__construct
機能
if ($this->session->userdata('logged_in') !=true) {
if ($this->router->fetch_class() != 'home' && $this->router->fetch_method() != "login") {
redirect("home/login");
}
}
関連する問題
- 1. CodeIgniterを使用したPHPセッションMVC
- 2. CodeIgniterセッション
- 3. CodeIgniterセッション
- 4. Subdomain overwiting CodeIgniterセッション
- 5. codeigniterセッションとクッキー
- 6. CodeIgniterのRESTServerセッション
- 7. CodeIgniter 3 + Docker - セッション
- 8. codeigniterのセッションのサイズ
- 9. CodeIgniterセッションとFlash Uploaders
- 10. codeigniterのPHPフレームワークで無限のセッションを作成
- 11. PHP Mysql Codeigniterのセッション変数のサイズが増加しました
- 12. CodeigniterセッションがPHP 7で動作していません
- 13. Core PhpとCodeIgniterのセッションを共有します
- 14. Codeigniterのセッション満了時に関数を実行するPHP
- 15. CodeIgniterの3.0.6セッションPHP 5.6での作業が、7.1
- 16. Codeigniterセッションの重複問題
- 17. Codeigniterのセッションの仕組み
- 18. オンライン、CodeIgniter、およびセッション
- 19. CodeIgniterのセッションは操作
- 20. CodeIgniterのカールcronジョブとセッション
- 21. Codeigniterデータベースクラスのセッションを使用
- 22. PHP:セッション内のセッション?
- 23. PHPセッション
- 24. PHP CodeIgniterのフォームバリデーション
- 25. php CodeIgniterエラーuri
- 26. codeigniterのサブドメインルーティングPHP
- 27. イメージ - PHP CodeIgniterの
- 28. PHP codeigniter - simpleloginsecure
- 29. PHP Codeigniter Base_URL
- 30. php codeigniter insert query
https://www.codeigniter.com/user_guide/general/controllers.html#class-constructorsコントローラの__construct()部分のコード – user4419336
もう一度ログインページにあるリダイレクトを削除してください。既にログインしていますなぜあなたはログインにリダイレクトしていますか? – Nobita