Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function Index(){
- $usu_rut = $this->session->userdata('usu_rut');
- switch ($this->session->userdata('per_nombre')) {
- case '':
- $data['titulo']="Inicio de Sesión";
- $this->load->view('login',$data);
- break;
- case 'Administrador':
- redirect(base_url().'administrador');
- break;
- case 'Postulante':
- redirect(base_url().'postulante');
- break;
- case 'Evaluador':
- redirect(base_url().'evaluador');
- break;
- default:
- $data['titulo']="Inicio de Sesión";
- $this->load->view('login',$data);
- break;
- }
- }
- public function validar(){
- $datos = array(
- 'USU_RUT' => $this->input->post('USU_RUT'),
- 'USU_PASS' => md5($this->input->post('USU_PASS'))
- );
- $data = $this->m_login->get_data($datos['USU_RUT'],$datos['USU_PASS']);
- if ($data) {
- $this->session->set_userdata('usu_rut',$data['USU_RUT']);
- $this->session->set_userdata('usu_nombre1',$data['USU_NOMBRE1']);
- $this->session->set_userdata('per_nombre',$data['PER_NOMBRE']);
- $this->index();
- }else{
- $this->session->set_flashdata('msg_error', 'Error, intente nuevamente');
- $data['titulo']="Inicio de Sesión";
- $this->load->view('login',$data);
- }
- }
- public function get_data($USU_RUT,$USU_PASS){
- $this->db->select('*');
- $this->db->from('usuario_usu');
- $this->db->where('USU_RUT', $USU_RUT);
- $this->db->where('USU_PASS', $USU_PASS);
- $this->db->join('perfiles_per', 'perfiles_per.PER_ID = usuario_usu.PER_ID');
- if ($query=$this->db->get()) {
- return $query->row_array();
- }else{
- return false;
- }
- }
- public function Index(){;
- $data['titulo'] = "Pagina Principal";
- $this->load->view('plantillas/Header',$data);
- $this->load->view('inicio');
- }
Add Comment
Please, Sign In to add comment