CoolFace
Apppublic

kenken999/php

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
oauthcallback.php36 linesDownload Raw Back to public
1<?php2 3require_once('include/dbcommon.php');4 5global  $restApis;6// verify state parameter and get $connId7$state = $_GET['state'];8if( $state == "" || !$_SESSION[ 'oauth2statemap' ] )9	exit();10$connId = $_SESSION[ 'oauth2statemap' ][ $state ];11unset( $_SESSION[ 'oauth2statemap' ][ $state ] );12if( !$connId ) {13	exit();14}15$rconn = $restApis->getConnection( $connId );16if( !$rconn ) {17	exit();18}19 20 21if( $rconn->validateCode( $_GET['code'] ) ) {22	if( $_SESSION["MyURL"] ) {23		$url = $_SESSION["MyURL"];24		unset( $_SESSION["MyURL"] );25		header("Location: ". $url );26		exit();27	}28}29echo "invalid token";30if ( $globalSettings["showDetailedError"] ) {31	echo "<pre>";32	echo $rconn->lastError();33	echo "</pre>";34} 35 36?>