Autorius Tema: Codeigniter skirtingas meniu prisijungusiems  (Skaityta 1472 kartus)

Neprisijungęs Tautvydas

  • Dalyvis
  • **
  • Įrašai: 438
  • Karma: +11/-0
    • Žiūrėti profilį
Codeigniter skirtingas meniu prisijungusiems
« Įrašytas: 2015-05-04 23:48:23 pm »
<?php
defined
('BASEPATH') OR exit('No direct script access allowed');

class 
Useris extends CI_Controller {


public function index()
{
$this->load->library('ion_auth');
if ($this->ion_auth->logged_in())
{
$user $this->ion_auth->user()->row();
$this->load->view('useris.php'$user);
}
else 
{
echo "neprisijunges";
}
}
}

Tokiu būdu galiu pasitikrinti kaip ten yra. Tačiau kaip man visur tai tikrinti? Visuose controller'iuose naudoju tokį templaitingą:
$this->load->view('dizainas/header.php', $data);
$this->load->view('dizainas/slogan.php');
$this->load->view('ATITINKAMO_KONTROLERIO_VIEW_FAILAS');
$this->load->view('dizainas/footer.php');


Ar blogai templaitingą pasidaręs esu, ar kiekviename controllery reikia includinti AUTH library ir padavinėti kokį parametrą į tarkime tą headerį, kuriame yra meniu, o ten jau su IF'ais tikrinti ar prisijungęs ar ne?

Ačiū

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 968
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Ats: Codeigniter skirtingas meniu prisijungusiems
« Atsakymas #1 Įrašytas: 2015-05-18 14:56:12 pm »
$this->load->library('ion_auth');
Uzsikrauk automatiskai ,kad nereiktu rasineti kiekviename faile. O po to kaip ir naudojai visur naudoji ir viskas:
$this->ion_auth->logged_in()
Galima pasidaryti rimtesne autentikacija, bet kol neperprasi basic logikos giliau nelysk.
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Manualai.lt Forumas

Ats: Codeigniter skirtingas meniu prisijungusiems
« Atsakymas #1 Įrašytas: 2015-05-18 14:56:12 pm »