Hallo, mal wieder ich, ich weiß,
letzte Woche habe ich alles in einer Datein zusammengebaut, wobei alles funktioniert hat. Nun habe ich versucht das "ganze" einzubauen in unser richtiges Projekt und siehe da, es geht natürlich nicht.
Als 1: Die Google OAuth Seite geht von einer Seite aus. Nach dem Google OAuth Login bearbeitet die Datei "Login.php" den angehängten "code".
Danach folgt eine Weiterleitung auf die nächste Seite, wo durch die Google+ API der Name abgefragt wird:
Nun noch der Auszug aus der g_client.php:
Es müsste meiner Meinung nach alles stimmen, die Seite ist anderer Meinung:
Was ist da das Problem?
letzte Woche habe ich alles in einer Datein zusammengebaut, wobei alles funktioniert hat. Nun habe ich versucht das "ganze" einzubauen in unser richtiges Projekt und siehe da, es geht natürlich nicht.
Als 1: Die Google OAuth Seite geht von einer Seite aus. Nach dem Google OAuth Login bearbeitet die Datei "Login.php" den angehängten "code".
PHP-Code:
<?php
session_start();
include('g_client.php');
if(isset($_GET['code'])){
$client->authenticate($_GET['code']);
$_SESSION['access_token'] = $client->getAccessToken();
$_SESSION['EINGELOGGT'] = true;
$_SESSION['code'] = $_GET['code'];
header("Location: ./index.php");
}
else{
echo "Fehler beim einloggen.";
}
?>
PHP-Code:
include("g_client.php");
$plus = new Google_Service_Plus($client);
$_SESSION['access_token'] = $client->getAccessToken();
$me = $plus->people->get('me');
$name = $me['displayName'];
PHP-Code:
include("../geheim.php");
require_once __DIR__.'/../vendor/autoload.php';
$client = new Google_Client();
$client->setClientId(CLIENT_ID);
$client->setClientSecret(CLIENT_SECRET);
$client->setRedirectUri(REDIRECT_URI);
$client->setIncludeGrantedScopes(true);
$client->setScopes('https://www.googleapis.com/auth/userinfo.profile');
$client->setScopes('https://www.googleapis.com/auth/userinfo.email');
$client->setScopes('https://www.googleapis.com/auth/plus.me');
HTML-Code:
<b>Fatal error</b>: Uncaught exception 'Google_Service_Exception' with message '{"error": {"errors": [{"domain": "usageLimits","reason": "dailyLimitExceededUnreg","message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.","extendedHelp": "https://code.google.com/apis/console"}],"code": 403,"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."}}' in /srv/dev-disk-by-label-MAIN1/WEB_MAIN/Projekt1/vendor/google/apiclient/src/Google/Http/REST.php:118Stack trace:#0 /srv/dev-disk-by-label-MAIN1/WEB_MAIN/Projekt1/vendor/google/apiclient/src/Google/Http/REST.php(94): Google_Http_REST::decodeHttpResponse(Object(GuzzleHttp\Psr7\Response), Object(GuzzleHttp\Psr7\Request), 'Google_Service_...')#1 [internal function]: Google_Http_REST::doExecute(Object(GuzzleHttp\Client), Object(GuzzleHttp\Psr7\Request), 'Google_Service_...')#2 /srv/dev-disk-by-label-MAIN1/WEB_MAIN/Projekt1/vendor/google/apiclient/src/Google/Task/Runner.php(17 in <b>/srv/dev-disk-by-label-MAIN1/WEB_MAIN/Projekt1/vendor/google/apiclient/src/Google/Http/REST.php</b> on line <b>118</b><br />

Kommentar