[eluser]OnurTEZ[/eluser]
I'm sorry do not speak English
Ci Controller --
Code:
function giris_kontrol()
{
//post ıle gelenler degıskenlere atandı
$email = $this->input->post('email');
$sifre = sha1(strtolower($this->input->post('email') . $this->input->post('sifre')));
$kullanici = $this->uyelik_model->kullanici_bul($email, $sifre);
if( !$kullanici )
{
$this->session->set_flashdata('hata', 'Giriş başarısız');
redirect(site_url('uyelik/giris_ekrani'));
}
else
{
if( !class_exists('CI_Session') ) $this->load->library('session');
$durum = $kullanici->yasak;
if($durum == "1")
{
$session_bilgileri = array(
'email' => $kullanici->email,
'ad_soyad' => $kullanici->ad_soyad,
'giris' => TRUE
);
$this->session->set_userdata($session_bilgileri);
redirect(site_url('uyelik/uye'));
}
elseif($durum == "2")
{
$session_bilgileri = array(
'email' => $kullanici->email,
'ad_soyad' => $kullanici->ad_soyad,
'giriss' => TRUE
);
$this->session->set_userdata($session_bilgileri);
redirect(site_url('uyelik/uye'));
}
elseif($durum == "0")
{
$this->session->set_flashdata('olumsuz', 'Hesabınız Engellenmiş!');
redirect(site_url('uyelik/giris_ekrani'));
}
}
$this->session->set_flashdata('olumsuz', 'Bilgileriniz Eksik Yada Yalnış!');
redirect(site_url('uyelik/giris_ekrani'));
}
cı modell
Code:
Class Uyelik_model extends CI_Model
{
function __construct()
{
parent::__construct();
}
function kullanici_bul ($email, $sifre)
{
//$sifre2 = sha1(strtolower($email) . $sifre);
$sql = "SELECT * FROM uyeler WHERE email=? AND sifre=? " ;
$query = $this->db->query( $sql, array($email, $sifre ));
if( $query->num_rows() > 0 )
return $query->row();
return FALSE;
}
normally works on my site : sha1(strtolower($this->input->post('email') . $this->input->post('sifre')