私はCakephpを使用しており、ログアウトコントローラーのインデックス機能を使用して、Webサイトからユーザーをログアウトしています。ユーザーがログアウトしたときに、javascript Logout 関数を実行できる必要があります。
ログインページがログアウトコントローラーからロードされたときに特定のJavascript関数を実行する必要があるのは基本的に何ですか? ここでコントローラを変更するか、宛先ビュー ページの JavaScript を変更します。
ログアウトコントローラーからのインデックス関数は次のとおりです。
function index(){
$isSessionExp = true;
if( $this->session->userdata('is_sess') )
$isSessionExp=false;
$login_session_id = $this->session->userdata('login_session_id');
$this->login_model->updateLogoutTime($login_session_id);
$this->session->sess_destroy();
if($isSessionExp)
redirect($this->url."/logout/session_expired");
else
redirect($this->url."/login");// What I want that I should be able to indicate a particular Javascript function to run after this view is created, ofcourse this behavior should happen only during logout.
}
ログイン クラス コントローラには、ログイン ページをロードするインデックス関数があります。そのコードはこのようなものです。
class Login extends CI_Controller {
public function index() {
if ($this->session->userdata('is_sess'))
$this->session->sess_destroy();
$data = array();
$data['msg'] = null;
$this->load->view('login', $data);
}
ログインページがログアウトコントローラーからロードされたときに特定のJavascript関数を実行する必要があることを基本的に望んでいます。
これは可能ですか?
どんな助けでも感謝します。