Validación de datos para el login en sql server
Publicado por Eduardo (7 intervenciones) el 17/01/2019 16:51:30
Hola buen día, estoy desarrollando un sistema de login que se conecta a sql server para validar la información de los usuarios; esta ultima parte es la que me esta generando problemas ya que aunque la información si exista en la base de datos me arroja error en el logeo
Este es el código de mi formulario
Y este mi código en php.
Agradecería cualquier ayuda o comentario respecto al código y si alguno pudiera resolver la duda de por que no realiza correctamente la validación
1
2
3
4
5
6
7
8
9
<form method="POST" action="login.php">
<label for="usuario">
<i class="fas fa-users"></i><span class="usr">usuario</span>
</label><br>
<input type="text" name="usuario" id="usuario" placeholder="Escriba su usuario" class="login" autocomplete="off"><br>
<label for="password">
<i class="fas fa-key"></i><span class="usr">contraseña</span>
</label><br>
<input type="password" id="password" name="passwd" placeholder="Escriba su contraseña" class="login" autocomplete="off"><br></form>
Este es el código de mi formulario
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if(isset($_POST['entrar'])){
$usuario= $_POST['usuario'];
$password = md5 ($_POST['passwd']);
$servicio = $_POST['servicio'];
$sql = "SELECT usuario,password,servcio FROM usuario WHERE usuario = $usuario AND password = $password AND servicio = $servicio";
$consulta = sqlsrv_query($con,$sql);
echo $consulta;
if($consulta){
echo 'error en el logeo';
}else{
header("Location:cardio.php");
}
}
?>
Agradecería cualquier ayuda o comentario respecto al código y si alguno pudiera resolver la duda de por que no realiza correctamente la validación
Valora esta pregunta


0