Welcome Guest, Not a member yet? Register   Sign In
About sha1
#1

[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'));


    }

Sad
#2

[eluser]InsiteFX[/eluser]
Try this:
Code:
$pw= sha1(strtolower($email . $pw2));

InsiteFX
#3

[eluser]OnurTEZ[/eluser]
[quote author="InsiteFX" date="1299309540"]Try this:
Code:
$pw= sha1(strtolower($email . $pw2));

InsiteFX[/quote]


did not Sad No ..
#4

[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
#5

[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')
#6

[eluser]InsiteFX[/eluser]
Try placing this in your Controller Constructor or autoload it application/config/autoload.php
Code:
$this->load->library('session');

InsiteFX
#7

[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')));
)
#8

[eluser]InsiteFX[/eluser]
And what to you get with the below code?
Code:
echo print_r($kullanici);

InsiteFX
#9

[eluser]OnurTEZ[/eluser]
Don't be another's use of sha1(strtolower ? The problem here
#10

[eluser]OnurTEZ[/eluser]
Have you tried, My mind does not Sad




Theme © iAndrew 2016 - Forum software by © MyBB