Guest User

Untitled

a guest
Aug 28th, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.91 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Register | EForumnation</title>
  4. <script src='jquery.js'></script>
  5. <script src='index.js'></script>
  6. <script type='text/javascript'>
  7. $(document).ready(function() {
  8. if($("#register_username").val() == ""){
  9. $("#username_feedback").html("<div id='check_username_av'><img src='assets/check_valid.gif'></div>").show();
  10. }
  11. $("#check_username_av").hover(function () {
  12. $(this).css({
  13. "cursor":"pointer"
  14. });
  15. });
  16. $('#check_username_av').click(function() {
  17. if($("#register_username").val() == ""){
  18. $("#username_feedback").html("<div id='check_username_av'><img src='assets/check_valid.gif'></div>").show();
  19. }else{
  20. $.post('checkers/username_check.php', { username: $("#register_username").val() },
  21. function(result){
  22. $('#username_feedback').html(result).show();
  23. });
  24. }
  25. });
  26. $("#register_password").keyup(function (){
  27. var register_password = $(this).val();
  28. if(register_password == ""){
  29. $(this).css({
  30. "background-color":"red"
  31. });
  32. $("#password_feedback").html("<div id='password_feedback'><img src='assets/field_invalid.gif'></div>").show();
  33. }
  34. else if(register_password.length > 4){
  35. $(this).css({
  36. "background-color":"white"
  37. });
  38. $("#password_feedback").html("<div id='password_feedback'><img src='assets/field_valid.gif'></div>").show();
  39. }
  40. });
  41.  
  42. $("#register_vpassword").keyup(function (){
  43. var register_vpassword = $(this).val();
  44. var register_password2 = $("#register_password").val();
  45. if(register_vpassword != register_password2){
  46. $(this).css({
  47. "background-color":"red"
  48. });
  49. $("#vpassword_feedback").html("<div id='password_feedback'><img src='assets/field_invalid.gif'></div>").show();
  50. }
  51. else if(register_vpassword == register_password2){
  52. $(this).css({
  53. "background-color":"white"
  54. });
  55. $("#vpassword_feedback").html("<div id='password_feedback'><img src='assets/field_valid.gif'></div>").show();
  56. }
  57. });
  58. });
  59. </script>
  60. <link rel='stylesheet' href='css/main.css' type='text/css'/>
  61. </head>
  62. <div id='header' class='box'>
  63. <div class='main'>
  64. <h1 id='logo'><span id='weebly_site_title'>EForumnation</span></h1>
  65. </div>
  66. </div>
  67. <div class='main bg box'>
  68. <div id='nav' class='box'>
  69. <ul>
  70. <?php include "includes/nav.php"; ?>
  71. </ul>
  72. </div>
  73. <div id='content' class='box'>
  74. <div id='updates'>
  75. <?php include'includes/updates.php'; ?>
  76. </div>
  77. <br />
  78. <table width='100%'>
  79. <tr>
  80. <td width='200' valign='top'>
  81. <div id='h3_user_info'><h4>User Info</h4></div>
  82. <div id='user_info'>
  83. <?php include "userlogin.php"; ?>
  84. </div>
  85. <br />
  86. <div id='h3_recent_info'><h4>Recent Post/ Updates</h4></div>
  87. <div id='recent_info'>
  88. <?php include "includes/recent_post.php"; ?>
  89. </div>
  90. <br />
  91. <div id='h3_poll_info'><h4>Poll</h4></div>
  92. <div id='poll_info'>
  93. <?php include"includes/poll.php"; ?>
  94. </div>
  95. </td>
  96. <td valign='top' align='center'>
  97. <div id='h3_header'><h4>Register Form</h4></div>
  98. <div id='register_header_info1'>Required Information</div>
  99. <div id='register_header_info2'>
  100. <?php
  101. @session_start();
  102. include 'includes/connect.php';
  103. $username = $_POST['username'];
  104. $username = insert($username);
  105. $password = $_POST['password'];
  106. $password = md5(md5($password));
  107. $password = insert($password);
  108. $vpassword = $_POST['vpassword'];
  109. $vpassword = md5(md5($vpassword));
  110. $vpassword = insert($vpassword);
  111. $email = $_POST['email'];
  112. $email = insert($email);
  113. $check_username = mysql_query("SELECT * FROM members WHERE username='$username'");
  114. $count_checked_username = mysql_num_rows($check_username);
  115. if($_POST['register_submit']){
  116. if(($_POST['captcha']) == $_SESSION['check']) {
  117. if($username==""){
  118. echo "<font color='red' size='2'>Please fill in the username field.</font>";
  119. }
  120. else{
  121. if($email==""){
  122. echo "<font color='red' size='2'>Please fill in the email field.</font>";
  123. }
  124. else{
  125. if($password=="" && $vpassword==""){
  126. echo "<font color='red' size='2'>Please fill in both of the password fields.";
  127. }
  128. else{
  129. if(strlen($password)<=7){
  130. echo "<font color='red' size='2'>The password you've submitted is to short.";
  131. }
  132. else{
  133. if($password==$vpassword){
  134. if($count_checked_username==1){
  135. echo "<font color='red' size='2'>The username you've submitted is already takened.";
  136. }
  137. else{
  138. $_SESSION['username'] = $_POST['username'];
  139. isset($_SESSION['username']);
  140. $lastlogin = time();
  141. $joindate = time();
  142. $avatar = "avatar.jpg";
  143. mysql_query("INSERT INTO members
  144. (username,email,password,avatar,lastlogin,joindate)
  145. VALUES ('$username','$email','$password','$avatar','$lastlogin','$joindate')");
  146. mysql_query("INSERT INTO online_members
  147. (username)
  148. VALUES ('$username')");
  149. header("index.php");
  150. }
  151. }
  152. }
  153. }
  154. }
  155. }
  156. }
  157. else{
  158. echo "<font color='red' size='2'>The Verification/Captcha code you submitted was incorrect.</font>";
  159. }
  160. }
  161. ?>
  162. <form name='form' action='register.php' method='post'>
  163. <table cellspacing='5'>
  164. <tr>
  165. <td width='300'><font size='2'>Username:</font></td>
  166. <td><input type='text' name='username' id='register_username'></td>
  167. <td id='username_feedback'> </td>
  168. </tr>
  169. <tr>
  170. <td width='300'><font size='2'>Email:</font></td>
  171. <td><input type='text' name='email' id='register_email'></td>
  172. <td id='email_feedback'></td>
  173. </tr>
  174. <tr>
  175. <td width='300'><font size='2'>Choose Password:</font></td>
  176. <td><input type='password' name='password' id='register_password'></td>
  177. <td id='password_feedback'></td>
  178. </tr>
  179. <tr>
  180. <td width='300'><font size='2'>Verify Password:</font></td>
  181. <td><input type='password' name='vpassword' id='register_vpassword'></td>
  182. <td id='vpassword_feedback'></td>
  183. </tr>
  184. </table>
  185. </div>
  186. <div id="register_header_info1">Verification Code</div>
  187. <div id='register_header_info2'>
  188. <img src='veri-cap.php'><br>
  189. <font color='red' size='2'>Type the letters shown above.<br></font>
  190. <input type='text' name='captcha' size='13'><br>
  191. <br />
  192. <input type='submit' name='register_submit' value='Register' class='button'>
  193. </div>
  194. </form>
  195. </td>
  196. </tr>
  197. </table>
  198. </div>
  199. <div id='footer' class='box'>
  200. Footer
  201. </div>
  202. </html>
Add Comment
Please, Sign In to add comment