Wie kann ich die Sitzung zerstören, damit der Benutzer nicht zur vorherigen Seite zurückkehren und nicht direkt in Codeigniter auf die Seite zugreifen kann?
Ich versuche, die Sitzung zum An- und Abmelden in meinem Code zu verwenden, aber mein Browser speichert die Daten, die übergeben werden, und ich kann direkt auf die Seite zugreifen, wenn ich die URL wie diese „localhost/P_Display/user/Dashboard/“ eingebe, auf die ich zugreifen kann diese Seite direkt auch nach dem Abmelden bedeutet dies, dass die Sitzung nicht vollständig zerstört wird? Hier ist mein Code
if($login_data) { $user_id = $login_data->id; $login_data=$this->session->set_userdata(array('user_id'=>$user_id)); // print_r($login_data); return redirect("user/dashboard/"); }
Dies ist der Teil, der den Benutzer auf die Anmeldung überprüft.
jetzt zum abmelden
public function logout() { $this->session->unset_userdata('user_id'); $this->session->sess_destroy(); return redirect('user','refresh'); }
Was kann ich tun, um den Benutzer daran zu hindern, nach dem Abmelden auf irgendetwas zuzugreifen?