
    <?php
    include_once('conexao.php');
    include_once('config.php');
    @session_start();

    $id_curso = @$_GET['curso'];
    ?>


<!DOCTYPE html>
<html>
<head>
	<title>Login - Portal Q-Cursos</title>

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">



<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css">

<link rel="stylesheet" href="css/estilos-login.css">




</head>
<body>

	<div class="container h-100">

		<div class="d-flex justify-content-center h-100">

			<div class="card_login">

				<div class="d-flex justify-content-center">

					<div class="area_logo">

						<a href="index.php"><img src="img/logo.png" class="logo_circular"></a>

					</div>

				</div>

				<div class="d-flex justify-content-center form_login">

					<form action="autenticar.php?curso=<?php echo $id_curso; ?>" method="post">
							<div class="input-group mb-3">
								<div class="input-group-append">
									<span class="input-group-text"><i class="far fa-user"></i></span>
								</div>
								<input type="email" name="usuario" class="form-control input_usuario" placeholder="Usuário" pattern="[A-Za-z0-9_-@.]{1,15}" required>
							</div>

							<div class="input-group mb-3">
								<div class="input-group-append">
									<span class="input-group-text"><i class="fas fa-key"></i></i></i></span>
								</div>
								<input type="password" name="senha" class="form-control input_usuario" placeholder="Senha" pattern="[A-Za-z0-9_-@.]áêã{1,15}" required>
							</div>

							<div class="input-group">
								<div class="custom-control custom-checkbox">
									<input type="checkbox" name="" class="custom-control-input" id="customControlInline">
									<label class="custom-control-label" for="customControlInline">Lembrar-me</label>
								</div>
								
							</div>

						

							</div>

							<div class="d-flex justify-content-center mt-3 area_botao">
								<button type="submit" name="button" class="btn btn_login">
								Login</button>

							</div>

				</form>

				<div class="mt-4 area_links">
					<div class="d-flex justify-content-center links">
						Não possui cadastro? <a href="login.php?curso=0&acao=cadastro" class="ml-2">Cadastre-se</a>
					</div>
					<div class="d-flex justify-content-center links">
						 <a href="login.php?acao=recuperar" class="ml-2">Recuperar Senha</a>
					</div>
				</div>



			</div>

		</div>


	</div>


</body>
</html>



<!--MODAL PARA O CADASTRO -->
<?php 
  if(@$id_curso != '' && @$_GET['acao'] != ''){
        


?>


<!-- Modal -->
      <div id="modalExemplo" class="modal fade" role="dialog">
        <div class="modal-dialog">
         <!-- Modal content-->
          <div class="modal-content">
            <div class="modal-header">
              
              <h5 class="modal-title">Usuários</h5>
              <button type="button" class="close" data-dismiss="modal">&times;</button>
            </div>
            <div class="modal-body">
              <form method="POST" action="">

              	<div class="row">
              		<div class="col-md-6">
		              <div class="form-group">
		                <label for="id_produto">Nome</label>
		                <input type="text" class="form-control mr-2" name="nome" placeholder="Nome" required>
		              </div>
		          	</div>

		               <div class="col-md-6">
		              <div class="form-group">
		                <label for="id_produto">Sobrenome</label>
		                <input type="text" class="form-control mr-2" name="sobrenome" placeholder="Nome" required>
		              </div>
		          	</div>
		        </div>

                <div class="form-group">
                <label for="id_produto">CPF</label>
                <input type="text" class="form-control mr-2" name="cpf" placeholder="CPF" id="cpf" required>
              </div>

              <div class="form-group">
                <label for="id_produto">Email</label>
                <input type="email" class="form-control mr-2" name="usuario" placeholder="Usuário" required>
              </div>

               <div class="form-group">
                <label for="fornecedor">Senha</label>
                 <input type="text" class="form-control mr-2" name="senha" placeholder="Senha" required>
              </div>

             

               <div class="form-group">
                <label for="fornecedor">Nível</label>
                  <select class="form-control mr-2" id="category" name="nivel">
                                                            
                    <option value="Aluno">Aluno</option> 
                     <?php if($id_curso == 0) { ?>
                    <option value="Professor">Professor</option> 
                     <?php } ?>
                       
               </select>
              </div>

         

             
            
               
             
            </div>
                   
            <div class="modal-footer">
               <button type="submit" class="btn btn-success mb-3" name="salvar">Salvar </button>


                <button type="button" class="btn btn-danger mb-3" data-dismiss="modal">Cancelar </button>
            </form>
            </div>
          </div>
        </div>
      </div>  

 <?php } ?>  






<!--TESTAR AUTENTICACAO -->
<?php 
	if(isset($_SESSION['nao_autenticado'])){
		echo "<script language='javascript'>window.alert('Usuário ou senha incorretos!!'); </script>";

	}

		unset($_SESSION['nao_autenticado']);

 ?>




<!--CADASTRO -->

<?php 
	if(isset($_POST['salvar'])){
		$nome = $_POST['nome'];
		$sobrenome = $_POST['sobrenome'];
		$cpf = $_POST['cpf'];
		$usuario = $_POST['usuario'];
		$senha = $_POST['senha'];
		$nivel = $_POST['nivel'];

		$nome_completo = $nome ." ". $sobrenome;


		//VERIFICAR SE O CPF JÁ ESTÁ CADASTRADO
		$query_verificar_cpf = "SELECT * from usuarios where cpf = '$cpf' ";
		$result_verificar_cpf = mysqli_query($conexao, $query_verificar_cpf);
		$row_verificar_cpf = mysqli_num_rows($result_verificar_cpf);
		if($row_verificar_cpf > 0){
			echo "<script language='javascript'>window.alert('CPF já Cadastrado'); </script>";
			exit();
		}


		//VERIFICAR SE O USUARIO JÁ ESTÁ CADASTRADO
		$query_verificar_usu = "SELECT * from usuarios where usuario = '$usuario' and nivel = '$nivel' ";
		$result_verificar_usu = mysqli_query($conexao, $query_verificar_usu);
		$row_verificar_usu = mysqli_num_rows($result_verificar_usu);
		if($row_verificar_usu > 0){
			echo "<script language='javascript'>window.alert('Usuário já Cadastrado'); </script>";
			exit();
		}



		$query = "INSERT INTO usuarios (nome, cpf, usuario, senha, nivel, data) values ('$nome_completo', '$cpf', '$usuario', '$senha', '$nivel', curDate())";

		$result = mysqli_query($conexao, $query);


		//INSERINDO NA TABELA DE ALUNOS
		    if($nivel == 'Aluno'){

		      $query_alunos = "INSERT INTO alunos (nome, cpf, email, senha, foto, data) values ('$nome_completo', '$cpf', '$usuario', '$senha', 'sem-perfil.png', curDate())";

		      $result_alunos = mysqli_query($conexao, $query_alunos);


		    }


		    //ENVIAR EMAIL PARA O USUÁRIO INFORMANDO SOBRE O CADASTRO

		    $nivel_minusculo = strtolower($nivel);

			$to = $usuario;
			$subject = 'Cadastro no Portal Q-Cursos';

			$message = "

			Olá $nome_completo, obrigado por se cadastrar como $nivel!! 
			<br><br> Sua senha é <b>$senha </b> 
			<br><br> Ir Para os Cursos -> <a href='$url_site/cursos.php' target='_blank'> Clique Aqui </a>
			<br><br> Ir Para o Painel do $nivel -> <a href='$url_site/painel-$nivel_minusculo/painel_$nivel_minusculo.php' target='_blank'> Clique Aqui </a>

			<br><br><br> <i>Nosso Site - <a href='$url_site' target='_blank'>$url_site</a></i>
			<br>
			WhatsApp -> <a href='http://api.whatsapp.com/send?1=pt_BR&phone=5531975275084' alt='31 97527-5084' target='_blank'><i class='fab fa-whatsapp'></i>31 97527-5084</a>

			";

			$dest = $email_adm;
			$headers = 'MIME-Version: 1.0' . "\r\n";
			$headers .= 'Content-type: text/html; charset=utf-8;' . "\r\n";
			$headers .= "From: " .$dest;
			mail($to, $subject, $message, $headers);




			//ENVIAR EMAIL PARA O ADM INFORMANDO SOBRE O CADASTRO

		   

			$to_adm = $email_adm;
			$subject_adm = "Novo $nivel no Portal Q-Cursos";

			$message_adm = "

			Foi Cadastrado um novo <b>$nivel</b> no Portal, seu nome é <b>$nome_completo</b> e seu email é <b>$usuario</b>!!

			";

			
			$headers_adm = 'MIME-Version: 1.0' . "\r\n";
			$headers_adm .= 'Content-type: text/html; charset=utf-8;' . "\r\n";
			
			mail($to_adm, $subject_adm, $message_adm, $headers_adm);




		    //INSERINDO NA TABELA DE PROFESSORES
		    if($nivel == 'Professor'){

		      $query_professor = "INSERT INTO professores (nome, cpf, email, senha, foto, data) values ('$nome', '$cpf', '$usuario', '$senha', 'sem-perfil.png', curDate())";

		      mysqli_query($conexao, $query_professor);


		    }
    

		if($result == ''){
			echo "<script language='javascript'>window.alert('Ocorreu um erro ao Salvar!'); </script>";
		}else{
			echo "<script language='javascript'>window.alert('Cadastrado com Sucesso!'); </script>";


			if($id_curso == 0){
				echo "<script language='javascript'>window.location='login.php'; </script>";
			}else{
				echo "<script language='javascript'>window.location='login.php?curso=$id_curso'; </script>";

			}

			
		}
		
	}
 ?>






 <!--ABRIR MODAL PARA RECUPERAR SENHA -->
<?php 
  if(@$_GET['acao'] == 'recuperar'){
    
    
        

?>

<!-- Modal Contatos -->
      <div id="modalRecuperar" class="modal fade" role="dialog">
        <div class="modal-dialog">
         <!-- Modal content-->
          <div class="modal-content">
            
              <div class="modal-header">
              
                <h5 class="modal-title"><small>Recupere a sua Senha</small></h5>
               

                <button type="submit" class="close" name="fecharModal">&times;</button>
              
            </div>
            
            <div class="modal-body">
            	<form method="POST" action="">

            	<div class="row">
            		
		               <div class="form-group col-md-8 col-lg-8 col-sm-12">
		                <label for="id_produto">Digite seu Email</label>
		                <input type="email" class="form-control mr-2" name="usuario" placeholder="Email" required>
		              </div>

		               <label for="id_produto"></label>
		              <div class="col-md-4 col-lg-4 col-sm-12 mt-4">
		              	 <button type="submit" class="btn btn-secondary mt-2" name="recuperar">Recuperar </button>
		        	 </div>

		        	

		        </div>

                </form>

            </div>


            


            <div class="modal-footer">


                <small><span class="text-muted">WhatsApp <a class="text-muted" href="http://api.whatsapp.com/send?1=pt_BR&phone=5531975275084" alt="31 97527-5084" target="_blank"><i class="fab fa-whatsapp mr-1 text-success"></i>31 97527-5084</a> </small></span>
            </div>
                   
            
          </div>
        </div>
      </div> 





<?php } ?>



<?php 
	if(isset($_POST['recuperar'])){
		$email_usu = $_POST['usuario'];

		$query_usu = "select * from usuarios where usuario = '$email_usu'";
		$result_usu = mysqli_query($conexao, $query_usu);
		$linha = mysqli_num_rows($result_usu);

		if($linha > 0){
			$res_usu = mysqli_fetch_array($result_usu);
			$senha_usu = $res_usu['senha'];
			$nome_usu = $res_usu['nome'];
			$nivel = $res_usu['nivel'];
			

			//mandar o email para o usuário com a senha dele

			$nivel_minusculo = strtolower($nivel);

			$to = $email_usu;
			$subject = 'Recuperação de Senha Portal Q-Cursos';

			$message = "

			Olá $nome_usu!! 
			<br><br> Sua senha é <b>$senha_usu </b>

			<br><br> Ir Para os Cursos -> <a href='$url_site/cursos.php' target='_blank'> Clique Aqui </a>
			<br><br> Ir Para o Painel do $nivel -> <a href='$url_site/painel-$nivel_minusculo/painel_$nivel_minusculo.php' target='_blank'> Clique Aqui </a>

			<br><br><br> <i>Nosso Site - <a href='$url_site' target='_blank'>$url_site</a></i>
			<br>
			WhatsApp -> <a href='http://api.whatsapp.com/send?1=pt_BR&phone=5531975275084' alt='31 97527-5084' target='_blank'><i class='fab fa-whatsapp'></i>31 97527-5084</a>

			";

			$dest = $email_adm;
			$headers = 'MIME-Version: 1.0' . "\r\n";
			$headers .= 'Content-type: text/html; charset=utf-8;' . "\r\n";
			$headers .= "From: " .$dest;
			mail($to, $subject, $message, $headers);


			echo "<script language='javascript'>window.alert('Sua senha foi enviada no seu email, verifique no spam ou lixo eletrônico!!'); </script>";

			echo "<script language='javascript'>window.location='login.php'; </script>";


		}else{
			echo "<script language='javascript'>window.alert('Esse email não possui cadastro na plataforma!!'); </script>";
		}

		



}

?>






<!--MASCARAS -->

 




<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>

 <script> $("#modalExemplo").modal("show"); </script>
  <script> $("#modalRecuperar").modal("show"); </script>

 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.11/jquery.mask.min.js"></script>


<script type="text/javascript">
    $(document).ready(function(){
      $('#telefone').mask('(00) 00000-0000');
      $('#cpf').mask('000.000.000-00');
      });
</script>

