ich diese Login-Funktion in der Steuerung haben:Codeigniter Benutzerdaten Login-Sitzung, um es für alle Modell/Controller-Funktionen zur Verfügung zu stellen
public function members() {
if($this->session->userdata('is_logged_in')){
redirect('pag/index');
}else{
redirect('main/restricted');
}
Mein Index wird geladen, aber mein Modell/Controller-Funktionen gewonnen wird wegen der Benutzersitzung nicht geladen. ich über das Tun eine MY_controller im Kern zu lesen, sieht mein wie folgt aus:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
require(APPPATH.'/libraries/HttpResponse.php');
class MY_Controller extends CI_Controller {
private $_additional_css = array();
private $_additional_js = array();
function __construct() {
parent::__construct();
}
public function is_logged_in($user=true)
{
$user = $this->session->userdata('user_data');
return isset($user);
}
}
Aber es wird nicht funktionieren, eine Idee?
Verwendung Haken für die Benutzeranmeldung Sitzung, so dass es für alle Ihre Controller & Modell verfügbar sein kann. –
Ich lese die Dokumentation über Haken, aber ich weiß, wie genau mein Array und wo soll ich diesen Haken setzen? Ich habe den Haken in der Konfiguration aktiviert. – Bogdan