Advertisement
Guest User

Untitled

a guest
Jun 30th, 2018
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.12 KB | None | 0 0
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/api/includes.php';
  3. unauthRedirect();
  4. ?>
  5. <!DOCTYPE html>
  6. <html lang="en">
  7. <head>
  8. <meta charset="utf-8">
  9. <link href="https://fonts.googleapis.com/css?family=Varela+Round" rel="stylesheet">
  10. <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
  11. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  12. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  13. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  14. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  15. <style type="text/css">
  16. body{
  17. font-family: 'Varela Round', sans-serif;
  18. }
  19. .form-control {
  20. box-shadow: none;
  21. font-weight: normal;
  22. font-size: 13px;
  23. }
  24. .form-control:focus {
  25. border-color: #33cabb;
  26. box-shadow: 0 0 8px rgba(0,0,0,0.1);
  27. }
  28. .navbar-header.col {
  29. padding: 0 !important;
  30. }
  31. .navbar {
  32. background: #fff;
  33. padding-left: 16px;
  34. padding-right: 16px;
  35. border-bottom: 1px solid #dfe3e8;
  36. border-radius: 0;
  37. }
  38. .nav-link img {
  39. border-radius: 50%;
  40. width: 36px;
  41. height: 36px;
  42. margin: -8px 0;
  43. float: left;
  44. margin-right: 10px;
  45. }
  46. .navbar .navbar-brand, .navbar .navbar-brand:hover, .navbar .navbar-brand:focus {
  47. padding-left: 0;
  48. font-size: 20px;
  49. }
  50. .navbar .navbar-brand b {
  51. font-weight: bold;
  52. color: #33cabb;
  53. }
  54. .navbar .form-inline {
  55. display: inline-block;
  56. }
  57. .navbar .nav li a {
  58. color: #888;
  59. }
  60. .search-box {
  61. position: relative;
  62. }
  63. .search-box input {
  64. padding-right: 35px;
  65. border-color: #dfe3e8;
  66. border-radius: 4px !important;
  67. box-shadow: none
  68. }
  69. .search-box .input-group-addon {
  70. min-width: 35px;
  71. border: none;
  72. background: transparent;
  73. position: absolute;
  74. right: 0;
  75. z-index: 9;
  76. padding: 7px;
  77. height: 100%;
  78. }
  79. .search-box i {
  80. color: #a0a5b1;
  81. font-size: 19px;
  82. }
  83. .navbar .nav .btn-primary, .navbar .nav .btn-primary:active {
  84. color: #fff;
  85. background: #33cabb;
  86. padding-top: 8px;
  87. padding-bottom: 6px;
  88. vertical-align: middle;
  89. border: none;
  90. }
  91. .navbar .nav .btn-primary:hover, .navbar .nav .btn-primary:focus {
  92. color: #fff;
  93. outline: none;
  94. background: #31bfb1;
  95. }
  96. .navbar .navbar-right li:first-child a {
  97. padding-right: 30px;
  98. }
  99. .navbar .nav-item i {
  100. font-size: 18px;
  101. }
  102. .navbar .dropdown-item i {
  103. font-size: 16px;
  104. min-width: 22px;
  105. }
  106. .navbar ul.nav li.active a, .navbar ul.nav li.open > a {
  107. background: transparent !important;
  108. }
  109. .navbar .nav .get-started-btn {
  110. min-width: 120px;
  111. margin-top: 8px;
  112. margin-bottom: 8px;
  113. }
  114. .navbar ul.nav li.open > a.get-started-btn {
  115. color: #fff;
  116. background: #31bfb1 !important;
  117. }
  118. .navbar .dropdown-menu {
  119. border-radius: 1px;
  120. border-color: #e5e5e5;
  121. box-shadow: 0 2px 8px rgba(0,0,0,.05);
  122. }
  123. .navbar .nav .dropdown-menu li {
  124. color: #999;
  125. font-weight: normal;
  126. }
  127. .navbar .nav .dropdown-menu li a, .navbar .nav .dropdown-menu li a:hover, .navbar .nav .dropdown-menu li a:focus {
  128. padding: 8px 20px;
  129. line-height: normal;
  130. }
  131. .navbar .navbar-form {
  132. border: none;
  133. }
  134. .navbar .dropdown-menu.form-wrapper {
  135. width: 280px;
  136. padding: 20px;
  137. left: auto;
  138. right: 0;
  139. font-size: 14px;
  140. }
  141. .navbar .dropdown-menu.form-wrapper a {
  142. color: #33cabb;
  143. padding: 0 !important;
  144. }
  145. .navbar .dropdown-menu.form-wrapper a:hover{
  146. text-decoration: underline;
  147. }
  148. .navbar .form-wrapper .hint-text {
  149. text-align: center;
  150. margin-bottom: 15px;
  151. font-size: 13px;
  152. }
  153. .navbar .form-wrapper .social-btn .btn, .navbar .form-wrapper .social-btn .btn:hover {
  154. color: #fff;
  155. margin: 0;
  156. padding: 0 !important;
  157. font-size: 13px;
  158. border: none;
  159. transition: all 0.4s;
  160. text-align: center;
  161. line-height: 34px;
  162. width: 47%;
  163. text-decoration: none;
  164. }
  165. .navbar .social-btn .btn-primary {
  166. background: #507cc0;
  167. }
  168. .navbar .social-btn .btn-primary:hover {
  169. background: #4676bd;
  170. }
  171. .navbar .social-btn .btn-info {
  172. background: #64ccf1;
  173. }
  174. .navbar .social-btn .btn-info:hover {
  175. background: #4ec7ef;
  176. }
  177. .navbar .social-btn .btn i {
  178. margin-right: 5px;
  179. font-size: 16px;
  180. position: relative;
  181. top: 2px;
  182. }
  183. .navbar .form-wrapper .form-footer {
  184. text-align: center;
  185. padding-top: 10px;
  186. font-size: 13px;
  187. }
  188. .navbar .form-wrapper .form-footer a:hover{
  189. text-decoration: underline;
  190. }
  191. .navbar .form-wrapper .checkbox-inline input {
  192. margin-top: 3px;
  193. }
  194. .or-seperator {
  195. margin-top: 32px;
  196. text-align: center;
  197. border-top: 1px solid #e0e0e0;
  198. }
  199. .or-seperator b {
  200. color: #666;
  201. padding: 0 8px;
  202. width: 30px;
  203. height: 30px;
  204. font-size: 13px;
  205. text-align: center;
  206. line-height: 26px;
  207. background: #fff;
  208. display: inline-block;
  209. border: 1px solid #e0e0e0;
  210. border-radius: 50%;
  211. position: relative;
  212. top: -15px;
  213. z-index: 1;
  214. }
  215. .navbar .checkbox-inline {
  216. font-size: 13px;
  217. }
  218. .navbar .navbar-right .dropdown-toggle::after {
  219. display: none;
  220. }
  221. @media (min-width: 1200px){
  222. .form-inline .input-group {
  223. width: 300px;
  224. margin-left: 30px;
  225. }
  226. }
  227. @media (max-width: 768px){
  228. .navbar .dropdown-menu.form-wrapper {
  229. width: 100%;
  230. padding: 10px 15px;
  231. background: transparent;
  232. border: none;
  233. }
  234. .navbar .form-inline {
  235. display: block;
  236. }
  237. .navbar .input-group {
  238. width: 100%;
  239. }
  240. .navbar .nav .btn-primary, .navbar .nav .btn-primary:active {
  241. display: block;
  242. }
  243. }
  244. </style>
  245. <script type="text/javascript">
  246. // Prevent dropdown menu from closing when click inside the form
  247. $(document).on("click", ".navbar-right .dropdown-menu", function(e){
  248. e.stopPropagation();
  249. });
  250. </script>
  251. </head>
  252. <body>
  253. <?php
  254. if(isset($_POST['submit'])) {
  255. $inputusername = $_POST['username'];
  256. $inputpassword = $_POST['password'];
  257. Authenticate($inputusername, $inputpassword);
  258. }
  259. if(isset($_POST['submit2'])) {
  260. $inputusername2 = $_POST['usernameregister'];
  261. $inputpassword2 = $_POST['passwordregister'];
  262. $inputconfirmpassword2 = $_POST['passwordconfirmregister'];
  263. Signup($inputusername2, $inputpassword2, $inputconfirmpassword2);
  264. }
  265. ?>
  266. <nav class="navbar navbar-default navbar-expand-lg navbar-light">
  267. <div class="navbar-header d-flex col">
  268. <a class="navbar-brand" href="#"><?php echo getName(); ?></a>
  269. <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle navbar-toggler ml-auto">
  270. <span class="navbar-toggler-icon"></span>
  271. <span class="icon-bar"></span>
  272. <span class="icon-bar"></span>
  273. <span class="icon-bar"></span>
  274. </button>
  275. </div>
  276. <!-- Collection of nav links, forms, and other content for toggling -->
  277. <div id="navbarCollapse" class="collapse navbar-collapse justify-content-start">
  278. <ul class="nav navbar-nav">
  279. <li class="nav-item"><a href="#" class="nav-link">Home</a></li>
  280. <li class="nav-item dropdown">
  281. <a data-toggle="dropdown" class="nav-link dropdown-toggle" href="#">h <b class="caret"></b></a>
  282. <ul class="dropdown-menu">
  283. <li><a href="#" class="dropdown-item">h</a></li>
  284. </ul>
  285. </li>
  286. </ul>
  287. <ul class="nav navbar-nav navbar-right ml-auto">
  288. <li class="nav-item">
  289. <a data-toggle="dropdown" class="nav-link dropdown-toggle" href="#">Login</a>
  290. <ul class="dropdown-menu form-wrapper">
  291. <li>
  292. <form method="post">
  293. <p class="hint-text">Sign in</p>
  294. <div class="form-group">
  295. <input type="text" class="form-control" placeholder="Username" required="required">
  296. </div>
  297. <div class="form-group">
  298. <input type="password" class="form-control" placeholder="Password" required="required">
  299. </div>
  300. <input type="submit" name="submit" class="btn btn-primary btn-block" value="Login">
  301. <div class="form-footer">
  302. <a href="#">Forgot Your password?</a>
  303. </div>
  304. </form>
  305. </li>
  306. </ul>
  307. </li>
  308. <li class="nav-item">
  309. <a href="#" data-toggle="dropdown" class="btn btn-primary dropdown-toggle get-started-btn mt-1 mb-1">Sign up</a>
  310. <ul class="dropdown-menu form-wrapper">
  311. <li>
  312. <form method="post">
  313. <p class="hint-text">Fill out this form to get into action!</p>
  314. <div class="form-group">
  315. <input type="text" name="usernameregister" class="form-control" placeholder="Username" required="required">
  316. </div>
  317. <div class="form-group">
  318. <input type="password" name="passwordregister" class="form-control" placeholder="Password" required="required">
  319. </div>
  320. <div class="form-group">
  321. <input type="password" name="passwordconfirmregister" class="form-control" placeholder="Confirm Password" required="required">
  322. </div>
  323. <input type="submit" name="submit2" class="btn btn-primary btn-block" value="Sign up">
  324. </form>
  325. </li>
  326. </ul>
  327. </li>
  328. </ul>
  329. </div>
  330. </nav>
  331. </body>
  332. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement