Jump to content
Richard Bastos

Não consigo colocar o usuario e senha incorretos no formulário

Recommended Posts



Não estou conseguindo adicionar o usuario ou senha incorretos no formulário. Não aparece. 

 

Codigo html

<!doctype html>
<html lang="pt-br">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="Pagina de login ">
    <meta name="author" content="RXCad">
    <link rel="icon" href="images/favicon.ico">

    <title>RXCad - Login</title>

    <!-- AREA DE BOOTSTRAP -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
<!--AREA DE CSS -->
    <link href="css/style.css" rel="stylesheet">
  </head>

  <body class="text-center">
  	<!-- Fim container --> 
    <form class="form-signin" method="POST" action="valida_login.php">
      <img class="mb-4" src="https://getbootstrap.com/assets/brand/bootstrap-solid.svg" alt="" width="72" height="72">
      <h1 class="h3 mb-3 font-weight-normal">Área restrita</h1>

										<!-- CAMPO DE USUARIO-->

      <label for="inputEmail" class="sr-only">Usuario</label>
      <input type="text" id="inputEmail" name="usuario" class="form-control" placeholder="Digite seu usuário" required autofocus>

										<!-- CAMPO DE SENHA-->

      <label for="inputPassword" class="sr-only">Senha</label>
      <input type="password" id="inputPassword" name="senha" class="form-control" placeholder="Digite sua senha" required>
										<!-- CAMPO DE LEMBRAR - ME-->
      <div class="checkbox mb-3">
        <label>
          <input type="checkbox" value="remember-me"> Lembrar-me
        </label>
        
        	<!--USUARIO OU SENHA INCORRETOS -->
        <p class="text-center text-danger">
			<?php
				if(isset($_SESSION['loginErro'])){
					echo $_SESSION['loginErro'];
					unset($_SESSION['loginErro']);
				}
			?>
		</p>
      </div>

      								<!-- BOTAO DE LOGIN-->
      <button class="btn btn-lg btn-primary btn-block" type="submit">Acessar</button>



      <p class="mt-5 mb-3 text-muted">© 2018-2029</p>
    </form><!-- Fim container-->
  </body>
</html>

PHP PARA VALIDAÇÃO DE DADOS
 

<?php 
	
	session_start();

	$usuariot = $_POST['usuario']; //capta o usuario
	$senhat = $_POST['senha']; // capta senha
	//echo $usuariot." - ".$senhat;

 	include_once("conexao.php");

 	$result = mysqli_query($conectar,"SELECT * FROM usuarios WHERE login = '$usuariot' AND  senha = '$senhat' LIMIT 1" );
 	$resultado = mysqli_fetch_assoc($result);

 	// echo $resultado['nome']; // tras o nome do usuario

	if(empty($resultado)){
	//Mensagem de Erro
	$_SESSION['loginErro'] = "Usuário ou senha Inválido";// variavel global
	
	//Manda o usuario para a tela de login
	header("Location: login.php");
}

 ?>

PHP DE CONEXÃO

 

<?php 
	$conectar = mysqli_connect("localhost","root","","rxcad") or die ("Erro de conexão");

	mysqli_select_db($conectar,"rxcad") or die ("Base de dados não encontrada");
	?>

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By joao b silva
      amigos é o seguinte, eu crio um grid dinamicamente com bootstrap, porem a depender do conteúdo as colunas, na mesma linha ficam com tamanhos (height) diferentes, o que não acontece quando utilizamos <table></table>. Como posso resolver isso?
    • By Pellegrini2106
      Fala galera estou com uma duvida tenho um código em php  onde a classe e o método são passados por uma query string onde ele e passado desta forma:
      "http://localhost/projeto/?url=pessoa&metodo=cadastrarPessoa&id=1".
      Mas na verdade quero passar na forma de URL amigável pegando ao invés o arquivo pegasse  a classe e o método deste jeito "http://localhost/projeto/pessoa/cadastrarPessoa ou se tiver uma consulta pegando a classe, método e o resultado da consulta via URL  desta forma: "http://localhost/projeto/pessoa/1.
       
      Obrigado
       
      Olha o Código Fonte:
       
      .htaccess
      RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] index.php
       
      <?php /* Chama a Biblioteca Gerenciadora de Template TWIG */ require_once 'vendor/autoload.php'; /* Classe Core */ require_once 'app/core/Core.php'; /* Classe Controle */ require_once 'app/controle/menuControle.php'; require_once 'app/controle/pessoaControle.php'; require_once 'app/controle/erroControle.php'; $template = file_get_contents("app/visao/template/estrutura.php"); ob_start(); $core = new Core(); $core->Start($_GET); $saida = ob_get_contents(); ob_end_clean(); $tplPronto = str_replace('{{Area Dinamica}}', $saida, $template); echo $tplPronto; Core.php -> E a camada onde eu quero transformar a query string em URL amigavél que por sua vez chama a classe controle.
      <?php class Core { public function Start($urlGet) { $acao = 'index'; if (isset($urlGet['url'])) { $controle = $urlGet['url'] . 'Controle'; } else { $controle = 'menuControle'; } if (!class_exists($controle)) { $controle = "erroControle"; } if (isset($urlGet['metodo'])) { $acao = $urlGet['metodo']; } else { $acao = 'index'; } call_user_func(array(new $controle, $acao), array()); } }  
       
    • By Caio Vargas
      Fala pessoal estou com uma grande duvida ...
      fiz algumas pesquisa sobre o filtro de produtos ... ate consegui fazer alguma coisa porem eu estou em duvida ... pq pelas referencias que eu vi  tem uns que ja vem selecionado a categoria
      alguem tem algum exemplo de filtro 
    • By landerbadi
      Olá pessoal
       
      Tenho uma tabela mysql chamada “poesias” com os seguintes campos (id,autor,poesia) e uma outra tabela chamada “palavras” com os seguintes campos (id,palavra,ocorrencias).
       
      Na tabela poesias eu cadastrei uma serie de poesias, e na tabela palavras eu cadastrei uma lista de palavras.
       
      Eu preciso fazer com que o php pegue as palavras cadastradas na tabela palavra e grave no campo ocorrências as quantidades de vezes que determinada palavra aparece na tabela poesias.
       
      Alguém sabe como fazer isso?
       
    • By Alessandro Bodão
      Eai pessoal!
       
      Estou trabalhando em um site WordPress do qual foi me passado a versão demo de um tema (Ample).
       
      O problema é o seguinte: Parece não existir nenhum lugar onde eu tenha acesso pra editar todos os textos e conteúdos (Ex: Os textos padrões do tema parecem ser inacessíveis).
       
      Já fucei praticamente todo o wp-admin e os demais painéis e nada... Já tentei baixar o plugin  Elementor pra ver se me facilitava nisso e nada... Já tentei ver se conseguia achar esses conteúdos e editar pelo código das páginas php do tema e nada. Não sei mais o que fazer, por gentileza peço ajuda.
       
      Tema: https://themegrilldemos.com/ample/
      Site: https://onecv.com.br/
       

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.