Jump to content
  • 0
DavidPin94

Validação de usuário, para saber se ele já está cadastrado no banco de dados

Question

Boa tarde, estou tentando criar uma validação para saber se o usuário já está cadastrado no meu banco de dados para meu sistema ficar mais organizado, porém quando realizo o teste cadastrando um usuário já cadastrado, o cadastro ocorre sendo que não era para ocorrer

<?php require_once("conexao.php");?>
<?php
	if (isset($_POST['usuario'])) {
		$nome =  utf8_decode($_POST['usuario']);
		$senha = utf8_decode($_POST['senha']);


		$inserir = "INSERT INTO cadastro ";
		$inserir .= "(usuario, senha) ";
		$inserir .= "VALUES ";
		$inserir .= "('$nome', '$senha')";

			 $query = "SELECT usuario FROM cadastro WHERE usuario = '$usuario' LIMIT 1";
  			 $consulta = mysqli_query($conecta, $query);
 
  			 $query = "SELECT usuario FROM clientes WHERE usuario = '$usuario' LIMIT 1";
  				$consulta = mysqli_query($conecta, $query);
 
 				 if (mysqli_num_rows($consulta) < 1) {
    			 
 				 $operacao_inserir = mysqli_query($conecta, $inserir);
			 	 if (! $operacao_inserir) {
			 	 die("Erro no banco");
			     }else
			     header("location: login.php");
				 }else{
				 	die("Usuário existente!");
				 }


	}
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Cadastrar novo usuário</title>
	<link rel="stylesheet" type="text/css" href="estilo.css">
</head>
<body>
	<nav>
	 <ul>

	 	 <li><a href="inicial.php">PÁGINA INICIAL</a></li>

			 <li><a href="quem_somos.php">QUEM SOMOS</a></li>
	
	</ul>
</nav>
<div id="cadastro">
<form method="post"  action="cadastro.php">

	<label>Digite seu nome de usuário</label>
		<input type="text" name="usuario" placeholder="Ex: Usuario123" required size="50" minlength="5" maxlength="20" autofocus><br>

	<label>Digite sua senha</label>
		<input type="password" name="senha" placeholder="Deve conter mais de 5 caracteres" required size="50" minlength="5" maxlength="20" autofocus><br>

	<input type="submit" value="Cadastrar" id="enviar" name="enviar">
</form>
</div> 
</body>
</html>

,  alguém poderia me ajudar?  Meu código:

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

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 thgsousa3122
      <?php $url = 'www.site.com'; $dadosSite = file_get_contents($url); echo $dadosSite; ?> <script type="text/javascript"> window.onload = function(){ var x = document.getElementsByClassName("fraction")[0].innerHTML= "100"; } </script> Glr tenho esse codigo, eu queria alterar o conteudo que tem como classe "fraction", porem ele nao da resposta, alguem tem alguma sujestão?
    • By brunoogm
      Pessoal, vou iniciar um desenvolvimento mobile usando Xamarin
      e gostaria de saber se alguém conhece alguma maneira
      ou tenha algum doc. de como utilizar PHP e MySql (e se necessário Json)
      para realizar um CRUD e a partir daí eu poder me entender com a plataforma...
       
      Desde já obrigado.
       
       
    • By drx
      Olá pessoal!
       
      Me tirem uma dúvida. Já desenvolvo com vb6 já faz algum tempo. E também venho incrementando o conhecimento para desenvolver para web com php e por aí vai.
      A pergunta que não quer calar: Com o VS.NET eu desenvolvo para desktop e web ?
      Por que a pergunta? Porque quero investir tempo em um IDE que me atenda as duas coisas.
      Aguardo
×

Important Information

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