Advertisement
Guest User

WG OpenID Auth

a guest
Jul 27th, 2015
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.70 KB | None | 0 0
  1. <?php
  2.  
  3. $openid = new \LightOpenID($_SERVER['SERVER_NAME']);
  4. if (!$openid->mode) {
  5.     $openid->identity = 'https://ru.wargaming.net/id/';
  6.     header("Location: {$openid->authUrl()}");
  7. } elseif ($openid->mode == 'cancel') {
  8.     print_r("Cancelled");
  9. } else {
  10.     if ($openid->validate()) {
  11.         //print_r($openid);
  12.         $player_link = $openid->identity;
  13.         $player_part = explode("/", $player_link);
  14.         $player_part = explode("-", $player_part[4]);
  15.         $player_name = $player_part[1];
  16.         $player_wg_id = $player_part[0];
  17.         unset($player_part);
  18.         sprintf("Player name: %s ; WG Player ID: %s ; Profile link: %s", $player_name, $player_wg_id, $player_link);
  19.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement