• 26-02-2024, 14:14:39
    #1
    Ücretsiz bakabilecek var mı acaba
    Sitenin admin paneline girmeye çalıştığımda şöyle bir hata veriyor:


    dosyadaki kodlara baktım halledemedim.
    <?php
    /* 
     * Generated by CRUDigniter v3.2 
     * www.crudigniter.com
     */
     
    class Dashboard extends CI_Controller{
        function __construct()
        {
            parent::__construct();
            $this->load->model('Site_user_model');
             $userid =  $this->session->userdata('userid');
            if(empty($userid))     
            {    
            redirect('login');
            }
        }
        function index()
        {
            $data['site_user'] = $this->Site_user_model->get_site_user(1);
            $data['_view'] = 'dashboard';
            $this->load->view('layouts/main',$data);
        }
    }
  • 26-02-2024, 14:18:21
    #2
    tools_helper.php

    function get_active_user(){
        $t = &get_instance();
        $user = $t->session->userdata("user");
        if($user)
        return $user;
        else
        return false;
      }
    class Dashboard extends CI_Controller{
        function __construct()
        {
            parent::__construct();
            $this->load->model('Site_user_model');
       if(!get_active_user()){
          redirect(base_url("login"));
        }
    yapıyı bu şekilde kullanır mısınız?
  • 26-02-2024, 14:24:34
    #3
    eycreative adlı üyeden alıntı: mesajı görüntüle
    tools_helper.php

    function get_active_user(){
        $t = &get_instance();
        $user = $t->session->userdata("user");
        if($user)
        return $user;
        else
        return false;
      }
    class Dashboard extends CI_Controller{
        function __construct()
        {
            parent::__construct();
            $this->load->model('Site_user_model');
       if(!get_active_user()){
          redirect(base_url("login"));
        }
    yapıyı bu şekilde kullanır mısınız?
    Attığınız iki dosyayı birleştirip mi yapıştırayım hocam anlamadım
  • 26-02-2024, 14:27:56
    #4
    Narda adlı üyeden alıntı: mesajı görüntüle
    Attığınız iki dosyayı birleştirip mi yapıştırayım hocam anlamadım
    Hayır hocam. Yukarıda ki kodu tools_helper.php ye yapıştırın, get_active_user(); fonksiyonunu Dashboard.php içinde alttaki kod bloğuna uygun bir şekilde yapıştırın. userdata("user"); yazan yeri userid olarak da güncelleyin, eğer session açık değilse login sayfasına gönderecektir.
  • 26-02-2024, 14:35:40
    #5
    eycreative adlı üyeden alıntı: mesajı görüntüle
    Hayır hocam. Yukarıda ki kodu tools_helper.php ye yapıştırın, get_active_user(); fonksiyonunu Dashboard.php içinde alttaki kod bloğuna uygun bir şekilde yapıştırın. userdata("user"); yazan yeri userid olarak da güncelleyin, eğer session açık değilse login sayfasına gönderecektir.
    tools_helper.php adlı bir dosya yok hocam
  • 26-02-2024, 14:52:52
    #6
    Narda adlı üyeden alıntı: mesajı görüntüle
    tools_helper.php adlı bir dosya yok hocam
    Hocam eğer codeigniter kullanmayı biliyorsanız oluşturmanız lazım yardımcı helperleri. Bilmiyorsanız zor biraz.
  • 26-02-2024, 14:56:19
    #7
    Developer
    hata veritabanına bağlanamadığı yazıyor. application/config/database.php dosyasına girip veritabanı bilgilerini doğru girmeniz gerekiyor.
  • 26-02-2024, 15:40:53
    #8
    eycreative adlı üyeden alıntı: mesajı görüntüle
    Hocam eğer codeigniter kullanmayı biliyorsanız oluşturmanız lazım yardımcı helperleri. Bilmiyorsanız zor biraz.
    Bilmiyorum maalesef
  • 26-02-2024, 15:41:25
    #9
    brown adlı üyeden alıntı: mesajı görüntüle
    hata veritabanına bağlanamadığı yazıyor. application/config/database.php dosyasına girip veritabanı bilgilerini doğru girmeniz gerekiyor.
    Hocam bakıyorum bilgiler doğru görünüyor.