Advertisement
Suwandiaminsangaji

login_google

Jun 2nd, 2021 (edited)
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.27 KB | None | 0 0
  1. <html lang="en">
  2.   <head>
  3.     <meta name="google-signin-scope" content="profile email">
  4.     <meta name="google-signin-client_id" content="masukkan ko punya iD_CLIENT">
  5.     <script src="https://apis.google.com/js/platform.js" async defer></script>
  6.     <script src="https://ti18umsorong.com/data.js"></script>
  7.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
  8.    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
  9.   </head>
  10.   <body>
  11.        <nav class="navbar navbar-light bg-light justify-content-between ">
  12.              <a class="navbar-brand">TIE2018</a>
  13.              <form class="form-inline">
  14.                  <button type="button" class="btn btn-outline-primary" onclick="signOut()">SignOut</button>
  15.             </form>
  16.         </nav>
  17.        <div class="container">
  18.     <div class="row">
  19.       <div class="col-sm-9 col-md-7 col-lg-5 mx-auto">
  20.         <div class="card card-signin my-5">
  21.           <div class="card-body">
  22.             <h5 class="card-title text-center">Sign In</h5>
  23.             <form class="form-signin">
  24.               <div class="form-label-group">
  25.                 <input type="email" id="inputEmail" class="form-control" placeholder="Email address" required autofocus>
  26.                 <label for="inputEmail">Email address</label>
  27.               </div>
  28.  
  29.               <div class="form-label-group">
  30.                 <input type="password" id="inputPassword" class="form-control" placeholder="Password" required>
  31.                 <label for="inputPassword">Password</label>
  32.               </div>
  33.  
  34.               <div class="custom-control custom-checkbox mb-3">
  35.                 <input type="checkbox" class="custom-control-input" id="customCheck1">
  36.                 <label class="custom-control-label" for="customCheck1">Remember password</label>
  37.               </div>
  38.               <button class="btn btn-lg btn-primary btn-block text-uppercase" type="submit">Signin With Google</button>
  39.               <hr class="my-4">
  40.               <div class="g-signin2" data-onsuccess="onSignIn" data-theme="dark"></div>
  41.              
  42.             </form>
  43.           </div>
  44.         </div>
  45.       </div>
  46.     </div>
  47.   </div>
  48.   <div class="container">
  49.   <script>
  50.       function onSignIn(googleUser) {
  51.         // Useful data for your client-side scripts:
  52.         var profile = googleUser.getBasicProfile();
  53.         var id_token = googleUser.getAuthResponse().id_token;
  54.         var email = profile.getEmail();
  55.         var name = profile.getName();
  56.         var img = profile.getImageUrl();
  57.         var id = profile.getId();
  58.         document.getElementById("data").innerHTML = "<br>"+name+"<br>"+email+"<br>"+id+"<br>"+id_token;
  59.       }
  60.     </script>
  61.  
  62. <script>
  63.   function signOut() {
  64.     var auth2 = gapi.auth2.getAuthInstance();
  65.       auth2.signOut().then(function () {
  66.       ///location.reload();
  67.       window.location.replace("https://ti18umsorong.com/index.html");
  68.       console.log('User signed out.');
  69.     });
  70.   }
  71. </script>
  72. <p id="data"></p>
  73. </div>
  74.   </body>
  75. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement