Sobald Sie Ihr Konto ausgewählt haben, gelangen Sie zur weitergeleiteten URL, oder? Nun, bei mir wurde die korrekte URL angezeigt, aber es heißt „Diese Seite funktioniert nicht. Wenn das Problem weiterhin besteht, wenden Sie sich an den Websitebesitzer, HTTP-Fehler 405“. Ich weiß nicht, was ich falsch gemacht habe. Könnten Sie mir helfen herauszufinden, was ich falsch gemacht habe? Danke! Der Code ist unten.
Code: Select all
data-client_id="531378190318-0blp8d27s3jk91t621gbijg5odlucekb.apps.googleusercontent.com"
data-context="sign"
data-ux_mode="popup"
data-login_uri="https://nothingbuttylerplus.glitch.me/user/dashboard.html"
data-itp_support="true">
data-type="standard"
data-shape="square"
data-theme="outline"
data-text="signin_with"
data-size="medium">
(Note: The Google sign in button hasn't been working, so please use another application to sign in.)
function googleLogin(response) {
console.log(response);
console.log(parseJwt(response.credential));
}
function parseJwt(token) {
var base64Url = token.split('.')[1];
var base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/');
var jsonPayload = decodeURIComponent(atob(base64).split('').map(function (c) {
return '%' + ('00 + c.CharCodeAt(0).toString(16)).slice(-2);
}).join(''));