私はcodeigniterフレームワークを初めて使用しています。私は認証システムを構築しようとしています。codeigniterでの認証リダイレクト
認証が正常に機能しています。私の問題は、正常にロギングした後、ブラウザの戻るボタンをクリックすると、ログインページに再度表示されることです。私はそれをホームページにリダイレクトしたい。私はそれログインセッションが開始されていることを、あなたのログインページのチェックで
私はcodeigniterフレームワークを初めて使用しています。私は認証システムを構築しようとしています。codeigniterでの認証リダイレクト
認証が正常に機能しています。私の問題は、正常にロギングした後、ブラウザの戻るボタンをクリックすると、ログインページに再度表示されることです。私はそれをホームページにリダイレクトしたい。私はそれログインセッションが開始されていることを、あなたのログインページのチェックで
行うことができますどのように
(成功したログインがホームページに移動した後、インデックスページは、ログインページである)インデックス・ページをホームページにないリロードしたいですホームページにリダイレクトするよりも、それが開始されている場合か、:あなたは混乱を持っている場合は
if(isset($_SESSION['user']))
{
header('Location:http://localhost/projectname/home');
}
私にお知らせさせてください。 ありがとう
ホームページコントローラがセッションが存在するかどうかを確認します。存在する場合は、ホームページにリダイレクトします。それ以外の場合はログインページにリダイレクトします。あなたのhome_model.phpで
は、以下のような何かを:
<?php
class Home_model extends CI_Model
{
function __construct()
{
parent::__construct();
$this->check_session();
}
function check_session()
{
$session_login = $this->session->userdata("MYLOGIN");
if($session_login == '')
{
redirect('home');
}
if($session_login == 1 && $session_login == TRUE)
{
redirect('home/dashboard');
}
}
}
ロードhome_modelで自宅コントローラ。
webservicesを使用していません。モデル – Sonali
を持っていないので、これをコントローラに入れてください。 –
CIフレームワークを使用している場合、あなたはMVC構造に従っていません@Sonali –
あなたに手伝ってくれるいくつかのコードビットがあります。下の編集ボタンをクリックして質問を編集することができます。 – user4419336