
Enviado em 20/07/2017 - 21:31h
Como já expliquei se você digitar um Usuário que não existe no banco, ele não faz login, até aí está certo, mas se eu digitar um usuário que está no banco ele faz login mesmo com a senha errada.
<form class="form-horizontal" action="" method="POST" enctype="multipart/form-date">
<fieldset>
<div class="form-group">
<label class="col-md-4 control-label" for="idUsuario">Digite o usuário/e-mail</label>
<div class="col-md-5">
<input id="idUsuario" name="idUsuario" type="text" placeholder="Login" class="form-control" required>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="idSenha">Senha</label>
<div class="col-md-5">
<input id="idSenha" name="idSenha" type="password" placeholder="Digite a senha" class="form-control" required>
</div>
</div>
<div class="form-group center">
<label class="col-md-4 control-label" for="idLogin"></label>
<div class="col-md-8">
<button type="submit" id="idLogin" name="idLogin" class="btn btn-primary">Login</button>
</div>
</div>
</fieldset>
</form>
<?php
if(isset($_POST['idLogin'])){
$idUsuario = $_POST['idUsuario'];
$idSenha = $_POST['idSenha'];
if(empty($idUsuario) || empty($idSenha)){
echo "Usuário ou senha inválidos.";
}
else{
$query = "SELECT idNome, idSenha FROM usuarios WHERE idNome = '$idUsuario' OR idMail = '$idUsuario' AND idSenha = '$idSenha'";
$resultado = mysql_query($query);
$busca = mysql_num_rows($resultado);
$linha = mysql_fetch_assoc($resultado);
if ($busca> 0){
$_SESSION['idNome'] = $linha['idNome'];
header('Location: index.php');
exit;
}
else{
echo "Usuário ou senha inválidos.";
echo '<br/>';
echo '<a href="login.php">Você não é cadastrado? Clique aqui</a>';
}
}
}
?>
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Instalar o Microsoft Teams no Ubuntu e Derivados
Script para configurar o DOOM Retro no Linux
Script para organizar janelas em cascata no KDE Plasma 6 (Wayland)
Erro ao baixar progamas no terminal (1)
Instalador não reconhece SSD Sata. (8)









