LightningXpto
Power Member
Boa o que eu pretendo é fazer um login que contemple 3 campos: client id, login e password
Eu dantes tinha apenas login e password e o seguinte pedaço de código funcionava bem:
Mas agora que tentei adicionar mais um campo, penso que a sintaxe não está bem porque os dados que insiro na form coicide com os que estão na base de dados mysql:
Eu dantes tinha apenas login e password e o seguinte pedaço de código funcionava bem:
PHP:
mysql_query ( 'SET NAMES utf8' );
$result = mysql_query("SELECT login, password FROM users WHERE login = '$username' and password = '$password'" , $connection);
if (!$result) {
die("mysql falhou" . mysql_error());
}
$verif = mysql_fetch_array($result);
if(!isset($verif['login' and 'password']) ) {
session_destroy();
die("Dados de login incorrectos");
}
Mas agora que tentei adicionar mais um campo, penso que a sintaxe não está bem porque os dados que insiro na form coicide com os que estão na base de dados mysql:
PHP:
mysql_query ( 'SET NAMES utf8' );
$result = mysql_query("SELECT client_id, login, password FROM users WHERE client_id = '$userid' and login = '$username' and password = '$password'" , $connection);
if (!$result) {
die("mysql falhou" . mysql_error());
}
$verif = mysql_fetch_array($result);
if(!isset($verif['client_id'and 'login' and 'password']) ) {
session_destroy();
die("Dados de login incorrectos");
}