Ich bin neu in Codeigniter-Framework und ich verstehe nicht wirklich, wie funktioniert die integrierte Sitzung. Was ich will ist, dass wenn die Sitzung abläuft der Benutzer auf die Anmeldeseite umgeleitet wird. Ich überprüfte die Antworten in Google und anderen Stackoverflow-Fragen und probierte jeden Code in ihrem, aber es funktioniert nicht. In der nativen PHP-Sitzung muss ich nur angeben, dass, wenn die Sitzung in der angegebenen Zeit abläuft, die Weiterleitung erfolgt, aber wenn ich sie im Codeigniter anwende, funktioniert sie nicht. Ich weiß auch nicht, wie der Sitzungsablaufwert in der Konfiguration abgerufen wird, um ihn mit der aktuellen Zeit zu vergleichen, die der Benutzer während seiner protokollierten Sitzung angesammelt hat. Bitte helfen ....Codeigniter Redirect auf Login-Seite, wenn Sitzung bereits abläuft
Dies ist in Funktion in der Steuerung
public function check_session()
{
$logged_in = $this->session->userdata('logged_in');
if(!$logged_in)
{
$this->logout();
}
}
Und das ist die Ajax:
setInterval(function(){
$.ajax({
type: 'POST',
url: "<?php echo site_url('tms/check_session');?>",
success: function(data){
console.log(data);
}
});
},300);
Warum gab mir ein Negativ, wenn sie nicht einmal einen Kommentar warum? – SilverRay
Ich habe dich nicht abgestimmt: Aber sie tun das sehr viel hier, aber ich denke, warum ist, weil Sie keinen Code haben, den Sie ausprobiert haben und es ist zu Board – user4419336
bieten, was Sie versucht haben –