Buenas tardes, estoy tratando de realizar un ejercicio y le he echo varias pruebas, con herramientas y también con pruebas manuales y no termino de conseguir el resultado. Si alguien me podría dar una guía lo agradecería, os pongo en situación.
Tengo un login
El cual tiene la siguiente función:
Código: php
Y se me facilita una lista de posibles password, pero nunca se me facilita ningún usuario.
Tengo un login
El cual tiene la siguiente función:
function areUserAndPasswordValid($user, $password) {
global $db, $userId;
$query = SQLite3::escapeString('SELECT userId, password FROM users WHERE username = "' . $user . '"');
$result = $db->query($query) or die ("Invalid query: " . $query . ". Field user introduced is: " . $user);
$row = $result->fetchArray();
if ($row === FALSE)
return FALSE;
if ($password == $row['password'])
{
$userId = $row['userId'];
$_COOKIE['userId'] = $userId;
return TRUE;
}
else
{
return FALSE;
}
}
Y se me facilita una lista de posibles password, pero nunca se me facilita ningún usuario.