Hola que tal, les comento estoy realizando un login con sesiones en php 3.0 y SQL Server 2008. El problema que tengo es que no puedo validar si el usuario y contraseña que se esta tecleando es correcto con el de la BD.. y estoy un poco desesperado, alguien me pudiera orientar por favor se los agradecería...
este es mi form:
Código HTML:
Ver original<form action="valida_login.php" method="post" class="login"> <div><input name="login" type="submit" value="login"></div>
y aquí valido el login:
Código PHP:
<?php
$srv="10.24.142.140\RICHSERVER";
$opc=array("Database"=>"DIRECTORIO", "UID"=>"sa", "PWD"=>"sas");
$con=sqlsrv_connect($srv,$opc) or die(print_r(sqlsrv_errors(), true));
$sql="SELECT * FROM USUARIOS";
$res=sqlsrv_query($con,$sql);
while($row=sqlsrv_fetch_array($res))
{
$row= isset ($_POST['password']) ? $_POST['password']:null;
$row= isset ($_POST['user']) ? $_POST['user']:null;
if ($row['usuario']==$_POST['user'] && $row['contrasñea']==$_POST['password'])
{
echo '<font color="white" size="+1">';
echo "Bienvenido";
echo $_POST['usuario'];
$usr=$_POST['usuario'];
$_SESSION['usuario']= $usr;
echo '<br>';
echo $_POST['password'];
if($row['usuario']==$_POST['user']){
echo '<meta http-equiv="Refresh" content="1;pruebas\buscadorindex.html">';
exit;
}
}
}
muchas gracias!