For my Manialink Motor, I still have an error on my script for Maniaconnect, and still don't understand why. Bo$$ and me tried a lot of things !
Code: Select all
<?php //Plages erreur : 800-809
// Authentification avec ManiaConnect :
require_once $dir . '/maniaplanet-ws-sdk/libraries/autoload.php';
define('API_USERNAME', $api_username);
define('API_PASSWORD', $api_password);
define('SCOPE', '');
try
{
$trackmania = new \Maniaplanet\WebServices\ManiaConnect\Player(API_USERNAME, API_PASSWORD);
// URLs to log in and out
$loginURL = $trackmania->getLoginURL(SCOPE);
$logoutURL = $trackmania->getLogoutURL();
if(isset($_POST['logout']))
{
$trackmania->logout();
header('Location: '.$logoutURL);
exit;
}
// Retrive player information. If the user is not logged in, it will return false
$player = $trackmania->getPlayer();
}
catch(\Maniaplanet\WebServices\Exception $e);
{
$player = null;
}
$_SESSION['playerlogin'] = $player->login;
$_SESSION['nickname'] = $player->nickname;
$_SESSION['path'] = $player->path;
$_SESSION['player_id'] = $player->id;?>