A unf. social network done poorly.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

212 lines
5.9KB

  1. <?php
  2. ini_set('display_errors', '1');
  3. if(isset($_SESSION['Authenticated']) && $_SESSION['Authenticated']){
  4. if($_SESSION['Expires'] < time()){
  5. // Log out here.
  6. exit();
  7. header("Location: logout.php");
  8. }
  9. $_SESSION['Expires'] = time() + 86400; // if logged in, set to 24 hours.
  10. header("Location: Dashboard.php");
  11. }
  12. ?>
  13. <!DOCTYPE html>
  14. <html lang="en">
  15. <head>
  16. <meta charset="utf-8">
  17. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  18. <meta name="viewport" content="width=device-width, initial-scale=1">
  19. <title>SocialTune | Band Signup</title>
  20. <!--// bootstrap //-->
  21. <link href="css/bootstrap.css" rel="stylesheet">
  22. <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  23. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  24. <!--[if lt IE 9]>
  25. <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  26. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  27. <![endif]-->
  28. <style>
  29. html,
  30. body{
  31. height: 100%;
  32. }
  33. #wrap{
  34. min-height: 100%;
  35. height: auto !important;
  36. height: 100%
  37. margin: 0 auto -60px;
  38. }
  39. #push,
  40. #footer{
  41. height: 60px;
  42. }
  43. @media(max-width: 767px){
  44. #footer{
  45. margin-left: -20px;
  46. margin-right: -20px;
  47. padding-left: 20px;
  48. padding-right: 20px;
  49. }
  50. }
  51. </style>
  52. </head>
  53. <body>
  54. <div id="wrap">
  55. <!--// Navigation //-->
  56. <nav class="navbar navbar-default navbar-fixed-top">
  57. <div class="container">
  58. <div class="navbar-header">
  59. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  60. <span class="sr-only">Toggle Navigation</span>
  61. <span class="icon-bar"></span>
  62. <span class="icon-bar"></span>
  63. <span class="icon-bar"></span>
  64. </button>
  65. <a class="navbar-brand" href="#">Social.Tune</a>
  66. </div>
  67. <div id="navbar" class="navbar-collapse collapse">
  68. <ul class="nav navbar-nav">
  69. <li><a href="index.php">Login</a></li>
  70. <li class="active"><a href="signup.php">Signup</a></li>
  71. <li><a href="about.php">About</a></li>
  72. </ul>
  73. </div>
  74. </div>
  75. </nav>
  76. <!--// Content //-->
  77. <div class="container">
  78. <div class="jumbotron">
  79. <div class="row">
  80. <div class="col-md-3"></div>
  81. <div class="col-md-4">
  82. <!--// Add signup. //-->
  83. <form method="POST" action="register.php">
  84. <div class="form-group">
  85. <div class="col-xs-12">
  86. <input type="hidden" name="is_Band" id="is_band" value="true">
  87. <input type="band_name" class="form-control" name="band_name" id="band_name" placeholder="Band Name">
  88. </div>
  89. </div>
  90. <div class="form-group">
  91. <div class="col-xs-12">
  92. <input type="email" class="form-control" name="email" id="email" placeholder="Email">
  93. </div>
  94. <div class="col-xs-6"></div>
  95. </div>
  96. <div class="form-group">
  97. <div class="col-xs-12">
  98. <input type="password" class="form-control" name="password" id="password" placeholder="Password">
  99. </div>
  100. </div>
  101. <br />
  102. <div class="form-group">
  103. <div class="col-xs-12">
  104. <center><h2>Band Start Date</h2></center>
  105. </div>
  106. <div class="col-xs-4"> <!--// Month //-->
  107. <select class="form-control" style="font-size:12px;" name="month">
  108. <option>Month</option>
  109. <option>01</option>
  110. <option>02</option>
  111. <option>03</option>
  112. <option>04</option>
  113. <option>05</option>
  114. <option>06</option>
  115. <option>07</option>
  116. <option>08</option>
  117. <option>09</option>
  118. <option>10</option>
  119. <option>11</option>
  120. <option>12</option>
  121. </select>
  122. </div>
  123. <div class="col-xs-4"> <!--// Day //-->
  124. <select class="form-control" style="font-size:12px;" name="day">
  125. <option>Day</option>
  126. <?php
  127. $month = 1;
  128. while($month <= 31){
  129. echo '<option>'.$month.'</option>';
  130. $month = $month + 1;
  131. }
  132. ?>
  133. </select>
  134. </div>
  135. <div class="col-xs-4"> <!--// Year //-->
  136. <select class="form-control" style="font-size:12px;" name="year">
  137. <option>Year</option>
  138. <?php
  139. $year = 2015;
  140. while($year >= 1900){
  141. echo '<option>'.$year.'</option>';
  142. $year = $year - 1;
  143. }
  144. ?>
  145. </select>
  146. </div>
  147. </div>
  148. <div class="col-xs-12">
  149. <p style="font-size: 10px;"><br />By clicking "Sign up", you agree to our <a href="">terms of service</a> and that you allow your computer to enjoy our <a href="">cookies</a>.</p>
  150. <center><button type="submit" class="btn btn-primary">Sign up</button></center>
  151. </div>
  152. </form>
  153. </div>
  154. </div>
  155. <br />
  156. <p style="font-size: 8px;">Are you a <a href="signup.php">not a band</a>?</p>
  157. </div>
  158. </div>
  159. <?php // if the email is already in use.
  160. $inUse = (!empty($_GET['q'])) ? $_GET['q'] : false;
  161. if($inUse){
  162. echo '<center><h2>The email is already registered. Try a different one or <a href="index.php">login</a></h2></center>';
  163. }
  164. ?>
  165. <div id="push"></div>
  166. </div>
  167. </div> <!--## ending wrap ##-->
  168. <!--// Footer //-->
  169. <div id="footer">
  170. <div class="container">
  171. <div class="row">
  172. <div class="col-md-4">
  173. <p style="font-size: 12px;">Social.Tune &copy; 2015</p>
  174. </div>
  175. <div class="col-md-8">
  176. <p class="text-right" style="font-size: 12px;">
  177. | <a href="">English</a> | <a href="">汉语</a> | <a href="">日本語</a> |
  178. <a href="">français</a> |<br /> | <a href="">Social-Tune</a> |
  179. <a href="">About Us</a> |<a href="">Contact Us</a> | <a href="">Careers</a> |
  180. <a href="">Privacy</a> | <a href="">License</a> | <a href="">Help</a> |
  181. </p>
  182. </div>
  183. </div>
  184. </div>
  185. </div>
  186. </div>
  187. </body>
  188. </html>