Ankündigung

Einklappen
Keine Ankündigung bisher.

Google Login funktioniert nicht mehr

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Google Login funktioniert nicht mehr

    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".

    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.";
    }
    ?>
    Danach folgt eine Weiterleitung auf die nächste Seite, wo durch die Google+ API der Name abgefragt wird:
    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']; 
    Nun noch der Auszug aus der g_client.php:

    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'); 
    Es müsste meiner Meinung nach alles stimmen, die Seite ist anderer Meinung:
    HTML-Code:
    <b>Fatal error</b>: Uncaught exception 'Google_Service_Exception' with message '{&quot;error&quot;: {&quot;errors&quot;: [{&quot;domain&quot;: &quot;usageLimits&quot;,&quot;reason&quot;: &quot;dailyLimitExceededUnreg&quot;,&quot;message&quot;: &quot;Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.&quot;,&quot;extendedHelp&quot;: &quot;https://code.google.com/apis/console&quot;}],&quot;code&quot;: 403,&quot;message&quot;: &quot;Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.&quot;}}' 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 />
    Was ist da das Problem?


  • #2
    Wie wärs mit Lesen?

    "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."

    Kommentar


    • #3
      Ich habe mich gestern und heute höchstens 5x authentifiziert?

      Kommentar


      • #4
        Irgendwie sieht dein Code ganz anders aus als das Beispiel von Google:

        https://developers.google.com/api-cl...p/auth/web-app

        Kommentar


        • #5
          Was sieht da anders aus?
          Das meiste ist halt ausgelagert, weil es noch mehrfach verwendet wird.

          Kommentar


          • #6
            In dem Error wird noch die Zeile94 und 118 der REST.php erwähnt, was beinhaltet diese denn?

            Kommentar


            • #7
              https://github.com/google/google-api.../Http/REST.php

              Kommentar


              • #8
                Was die jetzt macht.. Keine Ahnung.

                Kommentar


                • #9
                  Soweit ich das richtig sehe sind diese zeilen teil der authetifikatin via HTTP, aber sollten solche daten nicht via https weitergegeben werden? Und in zeile 118 findet die Ausgabe des fehlers statt.

                  Wo liegt denn das Loginlimit via HTTP?

                  Kommentar


                  • #10
                    Welches Login Limit? Also die Seiten laufen momentan alle auf HTTPS.

                    Kommentar


                    • #11
                      Daily Limit for Unauthenticated Use Exceeded
                      Na das hald

                      Kommentar


                      • #12
                        Laut API Console sind bei mir 20000 Login Anfragen erlaubt. Ich sollte also nichts überschritten haben.

                        Kommentar


                        • #13
                          Kommt darauf an wie oft die funktion die anfrage versendet

                          Kommentar


                          • #14
                            Was ich auch nicht verstehe, dass die Scopes bei mir richtig gesetzt sind, aber wenn ich dann auf der OAuth Seite bin, wird mir was ganz anderes angezeigt, nämlich was vom Tag Manager, was ich noch nutzen will, aber vom Code her nicht implementiert ist und deswegen gar nicht angezeigt werden müsste.

                            Kommentar


                            • #15
                              Also, ich habe keine Schleife oder sonstiges eingebaut

                              Kommentar

                              Lädt...
                              X