mirror of
https://github.com/pierre42100/ComunicAPI
synced 2024-11-23 22:09:29 +00:00
Updated tables name
This commit is contained in:
parent
7c9224d82e
commit
2840a1401c
@ -12,6 +12,18 @@ class User{
|
|||||||
*/
|
*/
|
||||||
private $userTable = "utilisateurs";
|
private $userTable = "utilisateurs";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var String $userLoginAPItable The name of the table that contains logins performed on the API
|
||||||
|
*/
|
||||||
|
private $userLoginAPItable = "";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Public constructor
|
||||||
|
*/
|
||||||
|
public function __construct(){
|
||||||
|
$this->userLoginAPItable = CS::get()->config->get("dbprefix")."API_userLoginToken";
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Try to login user with returning a service token
|
* Try to login user with returning a service token
|
||||||
*
|
*
|
||||||
@ -49,10 +61,10 @@ class User{
|
|||||||
$token2 = random_str(75);
|
$token2 = random_str(75);
|
||||||
|
|
||||||
//Insert token in the database
|
//Insert token in the database
|
||||||
$tableName = "API_userLoginToken";
|
$tableName = $this->userLoginAPItable;
|
||||||
$insertValues = array(
|
$insertValues = array(
|
||||||
"ID_utilisateurs" => $userID,
|
"ID_utilisateurs" => $userID,
|
||||||
"ID_API_ServicesToken" => $serviceID,
|
"ID_".CS::get()->config->get("dbprefix")."API_ServicesToken" => $serviceID,
|
||||||
"token1" => $token1,
|
"token1" => $token1,
|
||||||
"token2" => $token2
|
"token2" => $token2
|
||||||
);
|
);
|
||||||
@ -72,12 +84,12 @@ class User{
|
|||||||
*/
|
*/
|
||||||
public function getUserLoginTokenByIDs($userID, $serviceID){
|
public function getUserLoginTokenByIDs($userID, $serviceID){
|
||||||
//Prepare database request
|
//Prepare database request
|
||||||
$conditions = "WHERE ID_utilisateurs = ? AND ID_API_ServicesToken = ?";
|
$conditions = "WHERE ID_utilisateurs = ? AND ID_".CS::get()->config->get("dbprefix")."API_ServicesToken = ?";
|
||||||
$values = array(
|
$values = array(
|
||||||
$userID,
|
$userID,
|
||||||
$serviceID
|
$serviceID
|
||||||
);
|
);
|
||||||
$tokenInfos = CS::get()->db->select("API_userLoginToken", $conditions, $values);
|
$tokenInfos = CS::get()->db->select($this->userLoginAPItable, $conditions, $values);
|
||||||
|
|
||||||
if(count($tokenInfos) == 0)
|
if(count($tokenInfos) == 0)
|
||||||
return false; //There is nobody at this address
|
return false; //There is nobody at this address
|
||||||
@ -99,14 +111,14 @@ class User{
|
|||||||
public function deleteUserLoginToken($userID, $serviceID){
|
public function deleteUserLoginToken($userID, $serviceID){
|
||||||
|
|
||||||
//Prepare database request
|
//Prepare database request
|
||||||
$condition = "ID_utilisateurs = ? AND ID_API_ServicesToken = ?";
|
$condition = "ID_utilisateurs = ? AND ID_".CS::get()->config->get("dbprefix")."API_ServicesToken = ?";
|
||||||
$values = array(
|
$values = array(
|
||||||
$userID,
|
$userID,
|
||||||
$serviceID
|
$serviceID
|
||||||
);
|
);
|
||||||
|
|
||||||
//Try to perform request
|
//Try to perform request
|
||||||
if(!CS::get()->db->deleteEntry("API_userLoginToken", $condition, $values))
|
if(!CS::get()->db->deleteEntry($this->userLoginAPItable, $condition, $values))
|
||||||
return false; //Something went wrong during the request
|
return false; //Something went wrong during the request
|
||||||
|
|
||||||
//Everything is ok
|
//Everything is ok
|
||||||
@ -126,8 +138,8 @@ class User{
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
//Prepare database request
|
//Prepare database request
|
||||||
$tablesName = "API_userLoginToken";
|
$tablesName = $this->userLoginAPItable;
|
||||||
$conditions = "WHERE API_userLoginToken.ID_API_ServicesToken = ? AND API_userLoginToken.token1 = ? AND API_userLoginToken.token2 = ?";
|
$conditions = "WHERE ".$this->userLoginAPItable.".ID_".CS::get()->config->get("dbprefix")."API_ServicesToken = ? AND ".$this->userLoginAPItable.".token1 = ? AND ".$this->userLoginAPItable.".token2 = ?";
|
||||||
$conditionsValues = array(
|
$conditionsValues = array(
|
||||||
$serviceID,
|
$serviceID,
|
||||||
$tokens[0],
|
$tokens[0],
|
||||||
|
@ -36,7 +36,7 @@ class Tokens{
|
|||||||
*/
|
*/
|
||||||
private function validateClientTokens($serviceName, $token){
|
private function validateClientTokens($serviceName, $token){
|
||||||
//Prepare DataBase request
|
//Prepare DataBase request
|
||||||
$tableName = "API_ServicesToken";
|
$tableName = CS::get()->config->get("dbprefix")."API_ServicesToken";
|
||||||
$conditions = "WHERE serviceName = ? AND token = ?";
|
$conditions = "WHERE serviceName = ? AND token = ?";
|
||||||
$values = array(
|
$values = array(
|
||||||
$serviceName,
|
$serviceName,
|
||||||
|
Loading…
Reference in New Issue
Block a user