Guest User

Untitled

a guest
Jan 30th, 2018
499
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.63 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>noname</title>
  5. <!--<link rel="stylesheet" type="text/css"href="C:firstpublicnoname.css">-->
  6. <style type="text/css">
  7. input{
  8. resize: none;
  9. border-radius: 5px;
  10. size: 50px;
  11. height: 100%;
  12. }
  13.  
  14. #main{
  15. text-align: center;
  16. padding: 20px;
  17. border: 5px solid;
  18. width: 50%;
  19. background-color: #c2e5ef;
  20. background-clip: border-box;
  21.  
  22. }
  23.  
  24. .button{
  25. color: #fff;
  26. background-color: #3fb2bf;
  27. margin: 10px 2px;
  28. border: none;
  29. font-size: 20px;
  30. width: 100px;
  31. height: 50px;
  32. border-radius: 15px
  33. }
  34.  
  35. #login-div{
  36. text-align: center;
  37. }
  38.  
  39. #logout-div{
  40. text-align: center;
  41. }
  42. </style>
  43. </head>
  44. <body>
  45. <div id="main">
  46. <div id="login-div">
  47. <label><b style="font-size: 20px;">Username:<input type="text" name="username" id="username" placeholder="Enter Username"><br>
  48. </label>
  49. <br>
  50.  
  51. <label>Password:<input type="text" name="password" id="password" placeholder="Enter Password"></label><br>
  52.  
  53. <input type="button" name="login" value="Login" class="button" onclick="login()">
  54. </div>
  55.  
  56. <div id="logout-div">
  57. <p>you are logged in</p>
  58. <input type="button" name="logout" value="Logout" class="button" onclick="logout()">
  59. </div>
  60.  
  61. <script src="https://www.gstatic.com/firebasejs/4.9.0/firebase.js"></script>
  62.  
  63. <script type="text/javascript">
  64. var config = {
  65. apiKey: "AIzaSyDf4ndBB-CXJwaYVLXXQacFmX3O9eZbUZk",
  66. authDomain: "first-b14b2.firebaseapp.com",
  67. databaseURL: "https://first-b14b2.firebaseio.com",
  68. projectId: "first-b14b2",
  69. storageBucket: "first-b14b2.appspot.com",
  70. messagingSenderId: "103220354303"
  71. };
  72. firebase.initializeApp(config);
  73.  
  74. firebase.auth().onAuthStateChanged(function(user) {
  75. if (user) {
  76. // User is signed in.
  77. document.getElementById("login-div").style.display="none";
  78. document.getElementById("logout-div").style.display="block";
  79. } else {
  80. // No user is signed in.
  81. document.getElementById("login-div").style.display="block";
  82. document.getElementById("logout-div").style.display="none";
  83. }
  84. });
  85.  
  86. function login(){
  87. var email=document.getElementById("username").value;
  88. var pass=document.getElementById("password").value;
  89.  
  90. firebase.auth().signInWithEmailAndPassword(email, pass).catch(function(error) {
  91. // Handle Errors here.
  92. var errorCode = error.code;
  93. var errorMessage = error.message;
  94.  
  95. window.alert("error");
  96. // ...
  97. });
  98. }
  99.  
  100. function logout(){
  101. firebase.auth().signOut().then(function() {
  102. // Sign-out successful.
  103. }).catch(function(error) {
  104. // An error happened.
  105. });
  106. }
  107. </script>
  108. </div>
  109. </body>
  110. </html>
  111.  
  112. input{
  113. resize: none;
  114. border-radius: 5px;
  115. size: 50px;
  116. height: 100%;
  117. }
  118.  
  119. #main{
  120. text-align: center;
  121. padding: 20px;
  122. border: 5px solid;
  123. width: 50%;
  124. background-color: #c2e5ef;
  125. background-clip: border-box;
  126.  
  127. }
  128.  
  129. .button{
  130. color: #fff;
  131. background-color: #3fb2bf;
  132. margin: 10px 2px;
  133. border: none;
  134. font-size: 20px;
  135. width: 100px;
  136. height: 50px;
  137. border-radius: 15px
  138. }
  139.  
  140. #login-div{
  141. text-align: center;
  142. }
  143.  
  144. #logout-div{
  145. text-align: center;
  146. }
  147.  
  148. var config = {
  149. apiKey: "AIzaSyDf4ndBB-CXJwaYVLXXQacFmX3O9eZbUZk",
  150. authDomain: "first-b14b2.firebaseapp.com",
  151. databaseURL: "https://first-b14b2.firebaseio.com",
  152. projectId: "first-b14b2",
  153. storageBucket: "first-b14b2.appspot.com",
  154. messagingSenderId: "103220354303"
  155. };
  156. firebase.initializeApp(config);
  157.  
  158. firebase.auth().onAuthStateChanged(function(user) {
  159. if (user) {
  160. // User is signed in.
  161. document.getElementById("login-div").style.display="none";
  162. document.getElementById("logout-div").style.display="block";
  163. } else {
  164. // No user is signed in.
  165. document.getElementById("login-div").style.display="block";
  166. document.getElementById("logout-div").style.display="none";
  167. }
  168. });
  169.  
  170. function login(){
  171. var email=document.getElementById("username").value;
  172. var pass=document.getElementById("password").value;
  173.  
  174. firebase.auth().signInWithEmailAndPassword(email, pass).catch(function(error) {
  175. // Handle Errors here.
  176. var errorCode = error.code;
  177. var errorMessage = error.message;
  178.  
  179. window.alert("error");
  180. // ...
  181. });
  182. }
  183.  
  184. function logout(){
  185. firebase.auth().signOut().then(function() {
  186. // Sign-out successful.
  187. }).catch(function(error) {
  188. // An error happened.
  189. });
  190. }
  191.  
  192. <!DOCTYPE html>
  193. <html>
  194. <head>
  195. <title>noname</title>
  196. <link rel="stylesheet" type="text/css"href="style.css">
  197. </head>
  198. <body>
  199. <div id="main">
  200. <div id="login-div">
  201. <label><b style="font-size: 20px;">Username:<input type="text" name="username" id="username" placeholder="Enter Username"><br>
  202. </label>
  203. <br>
  204.  
  205. <label>Password:<input type="text" name="password" id="password" placeholder="Enter Password"></label><br>
  206.  
  207. <input type="button" name="login" value="Login" class="button" onclick="login()">
  208. </div>
  209.  
  210. <div id="logout-div">
  211. <p>you are logged in</p>
  212. <input type="button" name="logout" value="Logout" class="button" onclick="logout()">
  213. </div>
  214.  
  215. <script src="https://www.gstatic.com/firebasejs/4.9.0/firebase.js"></script>
  216.  
  217. <script src="main.js"></script>
  218. </div>
  219. </body>
  220. </html>
Add Comment
Please, Sign In to add comment