public function carrinho() { if (esta_logado_view() == FALSE) { set_msg('msgok', '<div class="alert alert-danger" style="font-size:22px;"><a href="#" class="close" data-dismiss="alert">×</a>Para comprar um curso é necessário se cadastrar no sistema.<br/> Caso já tenha feito cadastro realize login. </div>', 'sucesso'); redirect('usuarios/cadastrar_novo'); } set_tema('titulo', 'Carrinho de Compras'); set_tema('conteudo', load_modulo('pagamentos', 'carrinho')); load_template(); }
public function login_novo() { if (esta_logado_view() == TRUE) { redirect('painel/painel'); } $this->form_validation->set_rules('login', 'USUÁRIO', 'trim|required|min_length[4]|strtolower'); $this->form_validation->set_rules('senha', 'SENHA', 'trim|required|min_length[4]|strtolower'); //echo $this->input->post('login'); // echo md5($this->input->post('senha')); if ($this->form_validation->run() == TRUE) { $usuario = $this->input->post('login', TRUE); $senha = md5($this->input->post('senha', TRUE)); $redirect = $this->input->post('redirect', TRUE); if ($this->usuarios->do_login($usuario, $senha) == TRUE) { $query = $this->usuarios->get_bylogin($usuario)->row(); $dados = array('user_id' => $query->id, 'user_nome' => $query->nome, 'user_email' => $query->email, 'user_perfil' => $query->perfil, 'user_logado' => TRUE); $this->session->set_userdata($dados); // auditoria('Login no sistema', 'Usuário "'.$usuario.'" fez login no sistema'); if ($redirect != '') { redirect($redirect); } else { redirect('pagamentos/comprar'); } } else { $query = $this->usuarios->get_bylogin($usuario); if (empty($query)) { //auditoria('Erro de login', 'Usuário inexistente "'.$usuario.'"'); set_msg('errologin', 'Usuário inexistente', 'erro'); } elseif ($query->senha != $senha) { //auditoria('Erro de login', 'Senha incorreta para o usuário "'.$usuario.'"'); set_msg('errologin', 'Senha incorreta', 'erro'); } elseif ($query->ativo == 0) { //auditoria('Erro de login', 'Usuário inativo "'.$usuario.'"'); set_msg('errologin', 'Este usuário está inativo', 'erro'); } else { //auditoria('Erro de login', 'Erro desconhecido para o usuário "'.$usuario.'"'); set_msg('errologin', 'Erro desconhecido, contate o desenvolvedor', 'erro'); } redirect('usuarios/login_novo'); } } set_tema('titulo', 'Login'); set_tema('conteudo', load_modulo('usuarios', 'login_novo')); set_tema('rodape', ''); load_template(); }
<div moto-back-to-top-button class="moto-back-to-top-button"></div> </body> </html> <?php break; /********************************************************************************************* * FIM PÁGINA CADASTRAR * *********************************************************************************************/ /********************************************************************************************* * FIM PÁGINA CADASTRAR * *********************************************************************************************/ case 'cadastrar_novo': if (esta_logado_view() == TRUE) { redirect('painel/painel'); } ?> <!DOCTYPE html> <html lang="en" ng-app="website"> <head> <meta charset="utf-8"> <title>Inscrição / Login | Saara Cursos Teologicos </title> <link rel="SHORTCUT ICON" href="../../img/mt-0012-favicon.ico" type="image/vnd.microsoft.icon" /> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="../../css/font-awesome.min.css" /> <link rel="stylesheet" href="../../css/bootstrap.css" />