Advertisement
contatowellington

Untitled

Dec 23rd, 2018
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pt-BR">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="google-signin-scope" content="profile email">
  6. <meta name="google-signin-client_id" content="SEU_ID_DO_CLIENTE">
  7. <script src="https://apis.google.com/js/platform.js" async defer></script>
  8.  
  9. <style type="text/css">
  10. @import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,600,700,400);
  11.  
  12. body {
  13. margin: 0;
  14. padding: 10%;
  15. text-align: center;
  16. font-family: 'Open Sans';
  17. background: #F8F8F8;
  18. }
  19.  
  20. .user {
  21. padding: 50px 20px;
  22. background: #FFFFFF;
  23. border-radius: 2px;
  24. box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  25. width: 330px;
  26. display: block;
  27. margin: 0 auto;
  28. }
  29.  
  30. #user-photo {
  31. width: 100px;
  32. height: 100px;
  33. border-radius: 50%;
  34. display: block;
  35. margin: 0 auto 10px auto;
  36. }
  37.  
  38. h1 {
  39. display: block;
  40. margin: 0 auto;
  41. text-align: center;
  42. font-weight: lighter;
  43. }
  44.  
  45. #user-name {
  46. color: #0066AA;
  47. font-weight: bold;
  48. }
  49.  
  50. #user-email {
  51. display: block;
  52. margin: 0 auto;
  53. text-align: center;
  54. color: #0066AA;
  55. }
  56.  
  57. .g-signin2,
  58. .g-signin2 .abcRioButton {
  59. display: block;
  60. margin: 20px auto 0 auto;
  61. text-align: center;
  62. }
  63. </style>
  64. </head>
  65. <body>
  66. <div class="user">
  67. <img id="user-photo" src="https://mariovalney.com/wp-content/uploads/2015/06/user-anonimo.jpg">
  68. <h1>Olá, <span id="user-name">visitante</span>!</h1>
  69. <p id="user-email"></p>
  70. </div>
  71. <div class="g-signin2" data-onsuccess="onSignIn" data-theme="dark" data-width="370" data-height="50" data-longtitle="true" data-lang="pt-BR"></div>
  72.  
  73. <script>
  74. function onSignIn(response) {
  75. // Conseguindo as informações do seu usuário:
  76. var perfil = response.getBasicProfile();
  77.  
  78. // Conseguindo o ID do Usuário
  79. var userID = perfil.getId();
  80.  
  81. // Conseguindo o Nome do Usuário
  82. var userName = perfil.getName();
  83.  
  84. // Conseguindo o E-mail do Usuário
  85. var userEmail = perfil.getEmail();
  86.  
  87. // Conseguindo a URL da Foto do Perfil
  88. var userPicture = perfil.getImageUrl();
  89.  
  90. document.getElementById('user-photo').src = userPicture;
  91. document.getElementById('user-name').innerText = userName;
  92. document.getElementById('user-email').innerText = userEmail;
  93.  
  94. // Recebendo o TOKEN que você usará nas demais requisições à API:
  95. var LoR = response.getAuthResponse().id_token;
  96. console.log("~ le Tolkien: " + LoR);
  97. };
  98. </script>
  99. </body>
  100. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement