Exemplo n.º 1
0
    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">&times;</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();
    }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
			     
			    <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" />