Fixed login/logout issue

This commit is contained in:
2017-10-25 15:35:56 +07:00
parent 5e73adada1
commit 0c56440363
8 changed files with 123 additions and 96 deletions

View File

@@ -75,14 +75,15 @@ class ClientSession
return $result;
}
public static function remove($id)
public static function remove($ip, $id)
{
$sql = "DELETE FROM `client_session` WHERE `uid` = ?";
$sql = "DELETE FROM `client_session` WHERE `ip_address` = ? AND `uid` = ?";
try {
$db = static::connectDB();
$query = $db->prepare($sql);
$query->bindValue(1, $id);
$query->bindValue(1, $ip);
$query->bindValue(2, $id);
$query->execute();
$result = self::fetch(['uid' => $id]);