[eluser]peter34[/eluser]
i m about to learn codeigniter new. I have a session problem. I run my function but ı have a problem with session. this is the code that ı have problem with
this is index :
function index()
{
$this->output->enable_profiler(TRUE);
$this->load->helper(array('form', 'url'));
//if( !class_exists('CI_Session') ) $this->load->library('session');
//$this->session->sess_destroy();
if($this->session->userdata('izin'))
{
echo $this->session->userdata('kullanici_adi');
//$data['query']=$this->db->get('makale');
$this->load->view('ana_view');
}else
{
//redirect(site_url('login/giris_yap'));
$this->load->view('login_view');
}
}
ı redirect the code below:
function bolum_sec()
{
if($this->session->userdata('izin'))
{
if( !class_exists('CI_Form_validation') )
$this->load->library('form_validation');
$this->load->model('kullanici_model');
$data['query']=$this->db->get('bolum');
$this->form_validation->set_rules('bolum_adi', 'bolum_adi', 'required');
//$this->load->view('bolum_getir_view',$data);
if ($this->form_validation->run() == FALSE)
{
$this->load->helper('url');
$this->load->view('bolum_getir_view',$data);
}
else
{
$this->load->model('kullanici_model');
$bolum_id=$this->input->post('bolum_adi');
if($gelen_kategori['query'] = $this->kullanici_model->kategori_getir($bolum_id))
{
$this->load->view('kategori_getir_view',$gelen_kategori);
}
}
}
}
function makale_kaydet()
{
//if( !class_exists('CI_Session') ) $this->load->library('session');
if($this->session->userdata('izin'))
{
if( !class_exists('CI_Form_validation') ) $this->load->library('form_validation');
$this->load->model('kullanici_model');
$this->form_validation->set_rules('test', 'test', 'required');
$this->form_validation->set_message('required', '%s bilgisini girmelisiniz.');
if ($this->form_validation->run() == FALSE)
{
$this->load->helper('url');
redirect('login/bolum_sec');
//$this->load->view('kategori_getir_view');
}else
{
$this->load->model('kullanici_model');
$kategori_id = $this->input->post('kat_adi');
$makale=$this->input->post('test');
$kadi=$this->session->userdata('kullanici_adi');
if($this->kullanici_model->makale_ekle($kategori_id,$makale,$kadi))
{
$this->session->set_flashdata('hata', 'Başarıyla Eklendi');
$this->load->helper('url');
//$this->load->view('ana_view');
redirect('login','refresh');
}
}
}
}
but session unset and ı see again the login page