Root/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php namespace phpoauthlib2; class OAuth { protected $oauthProvider = null; protected $request = null; public function __construct( $provider , $request ) { $this ->oauthProvider = $provider ; $this ->request = $request ; } public function check() { if (isset( $this ->request[ "code" ]) && ! empty ( $this ->request[ "code" ])) { $this ->oauthProvider->getProfile(); return true; } else { return $this ->oauthProvider->getLoginUrl(); } } public function getProfile() { return $this ->oauthProvider->getProfile(); } } |