Nada, falla, hay algo en la consulta que no esta bien, me pregunto que es, mis conocimientos de SQL me dicen que la sintaxis esta bien. he de incidir que que todos los nombres referentes a las tables i/u nombres de variables esta correctos.
Código PHP:
<?php
session_start();
include("modulo.php");
$nick=limpiar_sql($_POST["nicklogin"]);
$pass=sha1($_POST['passlogin']);
if ($nick && $pass)
{
$link = mysqli_connect('localhost', '***', '***', '***');
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') '. mysqli_connect_error());
}
else{
$result = mysqli_query("select nick,contrasena from Usuarios
where nick='$nick'
and contrasena = '$pass'");
if (mysql_num_rows($result)<=0){
echo "El nombre de usuario o contraseña no existen";
exit;
}
if($result){
$valid_user = $nick;
session_is_register("valid_user");
echo "conectado correctamente";
}}
}
?>