Advertisement
Guest User

Here is the register.php form

a guest
Jan 17th, 2017
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. <?php
  2. if(checkSession()) {
  3. header("Location: $settings[url]");
  4. }
  5. ?>
  6.  
  7. <div class="container">
  8.  
  9. <div class="row" style="margin-top:50px;margin-bottom:50px;">
  10. <div class="col-xs-12 col-sm-8 col-md-6 col-sm-offset-2 col-md-offset-3">
  11. <form role="form" action="" method="POST">
  12. <fieldset>
  13. <h2><?php echo $lang['create_account']; ?></h2>
  14. <hr class="colorgraph">
  15. <?php
  16. if(isset($_POST['btn_register'])) {
  17. //$name = protect($_POST['name']);
  18. $name = $_POST['name'];
  19. $username = $_POST['username'];
  20. $password = $_POST['password'];
  21. $cpassword = $_POST['cpassword'];
  22. $email = $_POST['email'];
  23.  
  24. $check1 = $db->query("SELECT * FROM users WHERE username='$username'");
  25. $check2 = $db->query("SELECT * FROM users WHERE email='$email'");
  26.  
  27. if(empty($name) or empty($username) or empty($password) or empty($cpassword) or empty($email)) { echo error($lang['error_7']); }
  28. elseif(!isValidUsername($username)) { echo error($lang['error_8']); }
  29. elseif($check1->num_rows>0) { echo error($lang['error_9']); }
  30. elseif(!isValidEmail($email)) { echo error($lang['error_10']); }
  31. elseif($check2->num_rows>0) { echo error($lang['error_11']); }
  32. elseif($password !== $cpassword) { echo error($lang['error_12']); }
  33. else {
  34. $password = md5($password);
  35. $time = time();
  36. $insert = $db->query("INSERT users (name,username,password,email,earnings,status,signuptime,ip) VALUES ('$name','$username','$password','$email','0','1','$time','$ip')");
  37. $query = $db->query("SELECT * FROM users WHERE username='$username' and password='$password'");
  38. $row = $query->fetch_assoc();
  39. $_SESSION['suid'] = $row['id'];
  40. $_SESSION['susername'] = $row['username'];
  41. header("Location: $settings[url]");
  42. }
  43. }
  44. ?>
  45. <div class="form-group">
  46. <input type="text" name="name" id="name" class="form-control input-lg" placeholder="<?php echo $lang['your_name']; ?>">
  47. </div>
  48. <div class="form-group">
  49. <input type="text" name="username" id="username" class="form-control input-lg" placeholder="<?php echo $lang['username']; ?>">
  50. </div>
  51. <div class="form-group">
  52. <input type="password" name="password" id="password" class="form-control input-lg" placeholder="<?php echo $lang['password']; ?>">
  53. </div>
  54. <div class="form-group">
  55. <input type="password" name="cpassword" id="cpassword" class="form-control input-lg" placeholder="<?php echo $lang['confirm_password']; ?>">
  56. </div>
  57. <div class="form-group">
  58. <input type="text" name="email" id="email" class="form-control input-lg" placeholder="<?php echo $lang['email_address']; ?>">
  59. </div>
  60. <hr class="colorgraph">
  61. <div class="row">
  62. <div class="col-xs-6 col-sm-6 col-md-6">
  63. <input type="submit" class="btn btn-lg btn-success btn-block" name="btn_register" value="<?php echo $lang['btn_3']; ?>">
  64. </div>
  65. <div class="col-xs-6 col-sm-6 col-md-6">
  66. <a href="<?php echo $settings['url']; ?>login" class="btn btn-lg btn-primary btn-block"><?php echo $lang['btn_2']; ?></a>
  67. </div>
  68. </div>
  69. </fieldset>
  70. </form>
  71. </div>
  72. </div>
  73.  
  74. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement