bueno de las configuraciones anteriores no conozco nada, pero bueno, ahí pongo el código de la clase de login, ahhh y trabajo en codeigniter
Código PHP:
Ver original<?php if ( ! defined('BASEPATH')) exit('No se permite acceso directo al script');
class Login {
var $CI;
function __construct(){
$this->CI = &get_instance();
$this->CI->output->set_header('Content-Type: text/html; charset=utf-8');
}
function Check($user=null, $pass=null, $lang = 'es'){
$this->CI->load->model('Users_model','usr');
$query = $this->CI->usr->check_user($user,md5($pass)); foreach($query as $row){
$new_data = array('username'=> $row->Nombre, 'Id'=>$row->Id,
'alias'=>$row->Nick,
'rol'=>$row->Rol,
'lang'=>$lang,
'Validate'=>TRUE,
'Valid_URL'=>TRUE
);
$this->CI->session->set_userdata($new_data);
}
create_logs
(utf8_decode("Iniciando sesión: ".$row->Nombre)); }else{
$data = array('Valid_URL'=>TRUE); $this->CI->session->set_userdata($data);
create_logs
(utf8_decode("Inicio de sesión fallido. Usuario: ".$user)); }
//redirect('acceso');
}
}
function autentificar(){
if($this->CI->session->userdata('Valid_URL')!=TRUE){
show_404();
}
if($this->CI->session->userdata('Validate')!=TRUE){
redirect('acceso/index/'.$this->CI->config->item('secret_url'));
}
}