Welcome Guest, Not a member yet? Register   Sign In
password and email password not recognized in my back-end (HELP ME)
#1

[eluser]Unknown[/eluser]
Hello everybody;

Here I have a word pass my worries and my email shows me invalid and can not redirect me to my backend
Code:
$config['encryption_key'] = 'deroche77';<br><br>


my class to use to connect with mt pass and email


Code:
&lt;?php
class User_M extends MY_Model
{

protected $_table_name = 'users';
protected $_order_by = 'name';
public $rules = array(
'email' => array(
'field' => 'email',
'label' => 'Email',
'rules' => 'trim|required|valid_email|xss_clean'
),
'password' => array(
'field' => 'password',
'label' => 'Password',
'rules' => 'trim|required'
)
);

function __construct ()
{
parent::__construct();
}

public function login ()
{
$user = $this->get_by(array(
'email' => $this->input->post('email'),
'password' => $this->hash($this->input->post('password')),
), TRUE);

if (count($user)) {
// Log in user
$data = array(
    'id' => $user->id,
    'name' => $user->name,
    'email' => $user->email,
    'loggedin' => TRUE,
);
$this->session->set_userdata($data);
}
}

public function logout ()
{
$this->session->sess_destroy();
}

public function logged_in ()
{
return (bool) $this->session->userdata('logged_in');
}

public function hash ($string)
{
return hash('sha512', $string . config_item('encryption_key'));
}
}

controller admin
Code:
&lt;?php

class User extends Admin_Controller{
    public function __construct() {
        parent::__construct();
    }
    
    public function login(){
        
        $dashboard='admin/dashboard';
        $this->user_m->logged_in() == FALSE || redirect($dashboard);
        
        $rules=$this->user_m->rules;
        $this->form_validation->set_rules($rules);
        if($this->form_validation->run()==TRUE){
            //We can login and redirect
          
            if($this->user_m->login()== TRUE){
                redirect($dashboard);
            }
            else{
                $this->session->set_flashdata('error','That email/password combination does not exist');
                redirect('admin/user/login','refresh');
           }
        }
        $this->data['subview']='admin/user/login';
        $this->load->view('admin/_layout_modal',  $this->data);
    }
}

and in my view (I made ​​a quan vardump it shows me error ',' That email / password combination does not exist


Code:
&lt;?php

class User extends Admin_Controller{
    public function __construct() {
        parent::__construct();
    }
    
    public function login(){
        
        $dashboard='admin/dashboard';
        $this->user_m->logged_in() == FALSE || redirect($dashboard);
        
        $rules=$this->user_m->rules;
        $this->form_validation->set_rules($rules);
        if($this->form_validation->run()==TRUE){
            //We can login and redirect
          
            if($this->user_m->login()== TRUE){
                redirect($dashboard);
            }
            else{
                $this->session->set_flashdata('error','That email/password combination does not exist');
                redirect('admin/user/login','refresh');
           }
        }
        $this->data['subview']='admin/user/login';
        $this->load->view('admin/_layout_modal',  $this->data);
    }
}

(my table contains user pwd deroche77 and my email? here I'm local if someone has an idea thank you




Theme © iAndrew 2016 - Forum software by © MyBB