Advertisement
Guest User

Untitled

a guest
Oct 26th, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.63 KB | None | 0 0
  1. <?php
  2. if(basename($_SERVER["PHP_SELF"]) == "register.php"){
  3. die("Access denied.");
  4. }
  5. ?>
  6. <center>
  7. <!-- Start Content -->
  8. <div id="register">
  9.  
  10. <center>
  11. <?php
  12. if(isset($_SESSION['id'])) {
  13. echo"You are already registered!";
  14.  
  15. } else {
  16. if (isset($_POST['register'])) {
  17. $username = $mysqli->real_escape_string($_POST['musername']);
  18. $password = $mysqli->real_escape_string($_POST['mpass']);
  19. $cpassword = $mysqli->real_escape_string($_POST['mpwcheck']);
  20. $email = $mysqli->real_escape_string($_POST['memail']);
  21. $bday = $mysqli->real_escape_string($_POST['mbday']);
  22. $ucheck = $mysqli->query("SELECT * FROM `accounts` WHERE `name`='" . $username . "'") or die($mysqli->error());
  23. if ($username === "") {
  24. echo "<center>Please <font color=\"red\">enter</font> in a username.</center>";
  25. } elseif ($ucheck->num_rows >= 1) {
  26. echo "<center>Username is already being <font color=\"red\">used.</font></center>";
  27. } elseif ($password === "") {
  28. echo "<center>Please enter in a password.</center>";
  29. } elseif ($bday === "") {
  30. echo "<center>Please enter in a birthday.</center>";
  31. } elseif ($password != $cpassword) {
  32. echo "<center>The passwords do not<font color=\"red\"> match </font>.</center>";
  33. } elseif ($email === "") {
  34. echo "<center>Please enter in an email.</center>";
  35. } elseif (strlen($username) <= 4) {
  36. echo "<center>Username must be between 4 and 12 characters!</center>";
  37. } elseif (strlen($username) >= 12) {
  38. echo "<center>Username must be between 4 and 12 characters!</center>";
  39. } elseif (strlen($password) <= 6) {
  40. echo "<center>Password must be greater than 6 characters!</center>";
  41. } else {
  42. $ia = $mysqli->query("INSERT INTO `accounts` (`name`,`password`,`email`, `birthday`) VALUES ('" . $username . "','" . sha1($password) . "','" . $email . "','" . $bday . "')") or die($mysqli->error());
  43. echo "<center>You have <font color=\"green\">successfully</font> registered to ".$servername."!</center>";
  44. }
  45. }
  46. ?>
  47. <form style="margin-left:550px;" method="POST" autocomplete="off" action="">
  48. <div class="form-group">
  49. <div class="col-sm-10">
  50. <input type="text" name="musername" maxlength="12" class="form-control" id="inputEmail3" placeholder="Username">
  51. </div>
  52. </div>
  53. <div class="form-group">
  54. <div class="col-sm-10">
  55. <input type="password" name="mpass" class="form-control" id="inputEmail3" placeholder="Password">
  56. </div>
  57. </div>
  58. <div class="form-group">
  59. <div class="col-sm-10">
  60. <input type="password" name="mpwcheck" class="form-control" id="inputEmail3" placeholder="Confirm Password">
  61. </div>
  62. </div>
  63. <div class="form-group">
  64. <div class="col-sm-10">
  65. <input type="text" name="memail" maxlength="50" class="form-control" id="inputPassword3" placeholder="Email">
  66. </div>
  67. </div>
  68. <div class="form-group">
  69. <div class="col-sm-10">
  70. <input type="text" name="mbday" maxlength="50" class="form-control" id="inputPassword3" placeholder="Birthday (YYYY-MM-DD)">
  71. </div>
  72. </div>
  73. <div class="form-group">
  74. <div class="col-sm-offset-2 col-sm-10">
  75. <input type="submit" style="margin-right:125px;" name="submit" class="btn btn-danger" value="Submit &raquo;">
  76. <input type="hidden" name="register" value="1" />
  77. </div>
  78. </div>
  79. </form>
  80. <?php } ?>
  81. </center>
  82. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement