2017-05-26 4 views
0

Ich muss die Ansicht eines bestimmten Benutzers aus dem System zu einem bestimmten Client zu trennen. Beispielsweise; Der angemeldete Benutzer (user1 - ID_1) kann nur die Kundendaten (client2 - ID_2) einsehen. Ist es möglich, dies in einer IF-Bedingung wie im folgenden Beispiel zu tun? (Id_users von der Benutzer-Tabelle kommt, und id_clients, von der Kunden-Tabelle)Wenn Bedingung, um bestimmte Daten für den angemeldeten Benutzer anzuzeigen

public function view() { 
    if ($this-> 'id_users' = '1') { 
     data['view'] = 'idclients' = '2'; 
    } 

    $this->data['custom_error'] = ''; 
    $this->load->model('mapos_model'); 
    $this->data['result'] = $this->os_model->getById($this->uri->segment(3)); 
    $this->data['products'] = $this->os_model->getProducts($this->uri->segment(3)); 
    $this->data['services'] = $this->os_model->getServices($this->uri->segment(3)); 
    $this->data['emitent'] = $this->mapos_model->getEmitent(); 

    $this->data['view'] = 'os/viewOs'; 
    $this->load->view('theme/top', $this->data); 
} 

Antwort

0

können Sie Session .any Ort zu einem Projekt

if($this->session->userdata('session_name')){ 
    echo "Your specific data"; 
} 
else{ 
echo "Others Data"; 
} 
+0

Ich verstehe nicht, Ihr Beispiel. Könnte es in meinem Fall für bestimmte Nutzer und Kunden besser erklärt werden? – Kaneko

Verwandte Themen