Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function login() {
- $data['base'] = $this->config->item('base_url');
- $data['css'] = $this->config->item('css');
- $this->load->helper(array('form', 'url')); // carrega o form
- $this->load->library('validation'); // carrega as validações
- $rules['username'] = 'trim|required|xss_clean|callback__check_logindata';
- $rules['password'] = 'trim|required|md5';
- // set values for repopulating fields
- $fields['username']='Username';
- $fields['password']= 'Password ';
- $this->validation->set_fields($fields);
- $this->validation->set_rules($rules);
- if ($this->validation->run() == TRUE) {
- //$this->load->view('checkuser' , $data);
- $this->load->model('Mlogin','',TRUE);
- $password = $this->validation->password;
- $username = $this->validation->username;
- if ($this->Mlogin->check_login_data($username, $password) == FALSE) {
- $this->validation->set_message('_check_logindata', 'Usuário ou senha inválidos!');
- return FALSE;
- }
- //$this->Mlogin->addHistory();
- //redirect('zimba/chamados');
- }
- else {
- $this->load->view('login_view' , $data);
- redirect('zimba/chamados');
- }
- $this->db->select('cod_usuario');
- $this->db->from('tb_usuarios');
- $this->db->where('login =', $username);
- $guardausuario = $this->db->get();
- return $guardausuario;
- }
- function chamados($guardausuario) {
- /*if(empty($this->session('user')))
- { redirect('/login'); }
- try { $this->session('user'); }
- catch(Exception $e) { redirect('login'); }*/
- $data['titulo'] = "Zimba's Desk";
- $data['heading'] = "Chamados";
- $this->db->select('tb1.cod_os, tb1.descricao, tb2.nome');
- $this->db->from('tb_os tb1,tb_clientes tb2, tb_usuarios tb3');
- $this->db->where('tb1.cod_cliente = tb2.cod_cliente');
- $this->db->where('tb3.cod_cliente = tb2.cod_cliente');
- $this->db->orwhere('tb3.cod_usuario = tb1.cod_usuario');
- $data['query'] = $this->db->get();
- //$data['query'] = $this->db->get('tb_os');
- $this->load->view('zimba_view', $data);
- }
Add Comment
Please, Sign In to add comment