Welcome Guest, Not a member yet? Register   Sign In
Session system
#7

Model:

Code:
       public function login($username, $enc_password){
           $this->db->where('username', $username);
           $this->db->where('password', $enc_password);
           $result = $this->db->get('users');
           if ($result->num_rows() == 1){
               return true;
           } else {
               return false;
           }
       }

       public function getSessionData($username){
           $this->db->select('*');
           $this->db->from('users');
           $this->db->where('username', $username);
           $query = $this->db->get();
       }
   }

Controllers:

Code:
   public function login(){
        $this->form_validation->set_rules('username', 'Nom d\'utilisateur', 'required');
        $this->form_validation->set_rules('password', 'Mot de passe', 'required');

        if ($this->form_validation->run() == FALSE){ // L'utilisateur arrive sur la page
            $data['title'] = 'Connexion -';
            $this->load->view('includes/header', $data);
            $this->load->view('login');
            $this->load->view('includes/footer');
        } else { // L'utilisateur envoie le formulaire
           $enc_password = sha1($this->input->post('password'));
           $username = $this->input->post('username');
           if ($this->user_model->login($username, $enc_password)) { // Si le nom d'utilisateur et le mot de passe corresponde
               $query = $this->user_model->getSessionData($username);
               var_dump($query);
               // $this->session->set_userdata($query->result_array());
               redirect('home','refresh');
           } else { // Si les mots de passe ne correspondent pas
               $data['title'] = 'Mot de passe ou pseudo incorrect';
               $data['error'] = 'Votre nom d\'utilisateur ou votre mot de passe est incorrect';
               $this->load->view('includes/header', $data);
               $this->load->view('login', $data);
               $this->load->view('includes/footer');
           }
        }
    }


My var_dump of $query is null
Reply


Messages In This Thread
Session system - by florent6001 - 01-18-2018, 06:08 AM
RE: Session system - by PaulD - 01-18-2018, 12:47 PM
RE: Session system - by florent6001 - 01-19-2018, 01:05 AM
RE: Session system - by florent6001 - 01-19-2018, 02:06 AM
RE: Session system - by InsiteFX - 01-19-2018, 05:11 AM
RE: Session system - by florent6001 - 01-19-2018, 08:39 AM
RE: Session system - by florent6001 - 01-19-2018, 08:48 AM
RE: Session system - by ciadmin - 01-19-2018, 09:22 AM
RE: Session system - by InsiteFX - 01-19-2018, 09:53 AM
RE: Session system - by florent6001 - 01-19-2018, 11:10 AM
RE: Session system - by luis contreras - 03-15-2021, 08:59 PM
RE: Session system - by luis contreras - 03-15-2021, 09:06 PM



Theme © iAndrew 2016 - Forum software by © MyBB