[fix] bad token were not properly recognized
This commit is contained in:
parent
7609fe6d39
commit
66e97ff156
|
@ -13,7 +13,7 @@ class Alternc_Api_Auth_Sharedsecret implements Alternc_Api_Auth_Interface {
|
|||
const ERR_INVALID_SECRET = 1111802;
|
||||
const ERR_INVALID_LOGIN = 1111803;
|
||||
const ERR_DISABLED_ACCOUNT = 1111804;
|
||||
|
||||
const ERR_INVALID_AUTH = 1111805;
|
||||
|
||||
/**
|
||||
* Constructor of the Shared Secret Api Auth
|
||||
|
|
|
@ -116,11 +116,10 @@ class Alternc_Api_Token {
|
|||
}
|
||||
$stmt=$db->prepare("SELECT * FROM token WHERE token=?");
|
||||
$stmt->execute(array($token));
|
||||
while ($tok=$stmt->fetch(PDO::FETCH_OBJ)) {
|
||||
if ( $tok=$stmt->fetch(PDO::FETCH_OBJ) ) {
|
||||
return new Alternc_Api_Token( json_decode($tok->data,true) );
|
||||
}
|
||||
|
||||
return null;
|
||||
return new Alternc_Api_Response( array("code" => self::ERR_INVALID_TOKEN, "message" => "Invalid token") );
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue