Erro Consulta Login CodeIgniter
Bom dia! Estou mudando o modo de consulta do meu codeigniter, o antigo era assim
public function sign_in_user ($email){
return $this->db->query("
SELECT
*
FROM
central_usuarios
LEFT JOIN usuarios ON (usuarios.id_usuario = central_usuarios.central_usuario_id_usuario)
LEFT JOIN usuarios_tipo ON (usuarios_tipo.id_usuario_tipo = central_usuarios.central_usuario_id_usuario_tipo)
WHERE
central_usuario_login = '".$email."'
")->row_array();
}
O novo e assim agora.
public function sign_in_user ($central_usuario_login){
$this->db->select('*');
$this->db->from('central_usuarios');
$this->db->join('usuarios', 'usuarios.id_usuario = central_usuarios.central_usuario_id_usuario');
$this->db->join('usuarios_tipo', 'usuarios_tipo.id_usuario_tipo = central_usuarios.central_usuario_id_usuario_tipo');
$this->db->where('central_usuario_login', $central_usuario_login);
$query = $this->db->get();
return $query->result();
}
So que agora não consigo mudar a form de login, nao tenho ideia como fazer.
o Login esta assim.
public function sign_in () {
if ($this->session->userdata('is_admin_login')) {
$this->load->view('adm/login_view');
} else {
$central_usuario_login = $this->input->post('central_usuario_login');
$central_usuario_senha = $this->input->post('central_usuario_senha');
$this->load->model('login_model');
$person = $this->login_model->sign_in_user($central_usuario_login);
if($person && $person['central_usuario_senha'] == $central_usuario_senha) {
if ($person && $person['usuario_flag_status'] == 1) {
if ($person && $person['central_usuario_flag_status'] == 1) {
if ($person && $person['central_usuario_id_usuario_tipo'] == 1) {
$central_usuario_login = array(
'id_central_usuario' => $person['id_central_usuario'],
'central_usuario_login' => $person['central_usuario_login'],
'central_usuario_email' => $person['central_usuario_email'],
'usuario_nome' => $person['usuario_nome'],
'usuario_tipo_nome' => $person['usuario_tipo_nome'],
'is_admin_login' => TRUE,
);
$this->session->set_userdata($central_usuario_login);
redirect('adm/sys/dashboard');
} else {
$dados['titulo'] = "Login - Rolim Net [ERROR]";
$dados['alert'] = "warning";
$dados['error'] = 'Seu <b>USUÁRIO</b> não pertence a esta classe!';
$this->load->view('adm/login_view',$dados);
}
} else {
$dados['titulo'] = "Login - Rolim Net [ERROR]";
$dados['alert'] = "warning";
$dados['error'] = 'Seu <b>USUÁRIO</b> esta <b>BLOQUEADO</b>!';
$this->load->view('adm/login_view',$dados);
}
} else {
$dados['titulo'] = "Login - Rolim Net [ERROR]";
$dados['alert'] = "warning";
$dados['error'] = 'Seu <b>USUÁRIO</b> esta <b>BLOQUEADO</b>!';
$this->load->view('adm/login_view',$dados);
}
} else {
$dados['titulo'] = "Login - Rolim Net [ERROR]";
$dados['alert'] = "danger";
$dados['error'] = 'Seu <b>LOGIN</b> e/ou <b>SENHA</b> não conferem!';
$this->load->view('adm/login_view',$dados);
}
}
}
da erro nessa linha
if($person && $person['central_usuario_senha'] == $central_usuario_senha) {
tenho que mudar a forma da consulta "$person ... "
Discussão (5)
Carregando comentários...