About sha1 - El Forum - 03-04-2011
[eluser]OnurTEZ[/eluser]
Where is the problem here
Code: function login()
{
$email = $this->input->post('email');
$pw2 = $this->input->post('pw');
$pw= sha1(strtolower($email) . ($pw2));
$kullanici = $this->uyelik_model->kullanici_bul($email, $pw);
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'));
}
About sha1 - El Forum - 03-04-2011
[eluser]InsiteFX[/eluser]
Try this:
Code: $pw= sha1(strtolower($email . $pw2));
InsiteFX
About sha1 - El Forum - 03-05-2011
[eluser]OnurTEZ[/eluser]
[quote author="InsiteFX" date="1299309540"]Try this:
Code: $pw= sha1(strtolower($email . $pw2));
InsiteFX[/quote]
did not No ..
About sha1 - El Forum - 03-05-2011
[eluser]InsiteFX[/eluser]
So what is the problem? Your just saying where is the problem.
Also show your model code where your calling the database methods.
InsiteFX
About sha1 - El Forum - 03-05-2011
[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')
About sha1 - El Forum - 03-05-2011
[eluser]InsiteFX[/eluser]
Try placing this in your Controller Constructor or autoload it application/config/autoload.php
Code: $this->load->library('session');
InsiteFX
About sha1 - El Forum - 03-05-2011
[eluser]OnurTEZ[/eluser]
[quote author="InsiteFX" date="1299347241"]Try placing this in your Controller Constructor or autoload it application/config/autoload.php
Code: $this->load->library('session');
InsiteFX[/quote]
Mr. InsiteFX ;
active problem in the code I gave my library.
problem The problem was attempted 0 ( $sifre = sha1(strtolower($this->input->post('email') . $this->input->post('sifre')));
)
About sha1 - El Forum - 03-05-2011
[eluser]InsiteFX[/eluser]
And what to you get with the below code?
Code: echo print_r($kullanici);
InsiteFX
About sha1 - El Forum - 03-05-2011
[eluser]OnurTEZ[/eluser]
Don't be another's use of sha1(strtolower ? The problem here
About sha1 - El Forum - 03-05-2011
[eluser]OnurTEZ[/eluser]
Have you tried, My mind does not
|