mirror of
https://github.com/pierre42100/ComunicAPI
synced 2024-11-27 15:59:29 +00:00
Can get account ID from email
This commit is contained in:
parent
993319057a
commit
fd73652589
@ -198,6 +198,30 @@ class AccountComponent {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the ID of the account associated with an email address
|
||||||
|
*
|
||||||
|
* @param string $email The email address
|
||||||
|
* @return int The ID of the account / -1 in case of failure
|
||||||
|
*/
|
||||||
|
public function getIDfromEmail(string $email): int {
|
||||||
|
|
||||||
|
//Perform an API request
|
||||||
|
$tableName = self::USER_TABLE;
|
||||||
|
$conditions = "WHERE mail = ?";
|
||||||
|
$values = array($email);
|
||||||
|
|
||||||
|
//Peform the request
|
||||||
|
$values = cs()->db->select($tableName, $conditions, $values);
|
||||||
|
|
||||||
|
if(count($values) == 0)
|
||||||
|
return -1; //No result found
|
||||||
|
|
||||||
|
//Return first value
|
||||||
|
return $values[0]["ID"];
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Intend to create an account
|
* Intend to create an account
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user