Advertisement
Guest User

Untitled

a guest
Mar 11th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.31 KB | None | 0 0
  1. <?
  2.  
  3. if(isset($_SESSION['user_id'])) { ?>
  4. <div class="post"><h3> You cannot create a new account while logged in.</h3></div> <?
  5. } elseif (isset($_POST['register'])) {
  6.  
  7. function __construct() {
  8. global $db;
  9. $this->db = $db;
  10. }
  11. if (empty($_POST['username']) || empty($_POST['email']) || empty($_POST['con_email']) || empty($_POST['village'])| empty($_POST['role']) || empty($_POST['gender'])) {
  12. ?>
  13. <div class="post"><h3> All blanks must be filled in order to register.</h3>
  14. <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
  15. <?
  16. $$this->db->query("INSERT INTO willofth_wotn.sb_scrolls(sb_s_name, sb_s_id, sb_s_ele) VALUES ([1],[1],[1])");
  17. } elseif (!ctype_alnum($_POST['username'])) {
  18. ?>
  19. <div class="post"> Your username can only contains letters and numbers!
  20. <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
  21. <?
  22. } elseif(strlen($_POST['username']) < 8 || strlen($_POST['username']) > 15) {
  23. ?>
  24. <div class="post"> Your username must be between eight(8) and fifteen(15) characters long.
  25. <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
  26. <?
  27. } elseif (!eregi("^[a-z0-9_\.]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$", $_POST['email'])) {
  28. ?>
  29. <div class="post"> Your email looks incorrect, please double check it.
  30. <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
  31. <?
  32. } elseif (strcmp($_POST['email'], $_POST['con_email'])) {
  33. ?>
  34. <div class="post"> Your emails do not match, please double check them.
  35. <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
  36. <?
  37. } elseif (!$_POST['rules']="rules") {
  38. ?>
  39. <div class="post"><b> In order to register you need to read and agree to the <a href="<?=$site?>/?id=10">Rules</a></b>
  40. <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
  41. <?
  42. } elseif (!$_POST['tos'] ="tos") {
  43. ?>
  44. <div class="post"><b> In order to register you need to read and agree to the <a href="<?=$site?>/?id=50">TOS</a></b>
  45. <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
  46. <?
  47. } else {
  48. ?>
  49. <div class="post"> <b>Account created, feel free to login! An email has been generated and sent to you concerning your registration.</b>
  50. <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
  51. <?
  52.  
  53. }
  54.  
  55. } else {?>
  56. <h2><center><b>Welcome to Will of the Ninja, please fill in the information requested below!</center></h2></b>
  57. <form action="" method="post">
  58. <div class="table register">
  59. <div class="row">
  60. <div class="col2"><strong>Username:</strong><input type="text" name="username"></div>
  61. <div class="col2" align="left">Your username is the name that will appear to other users.</div>
  62. </div>
  63. <div class="row">
  64. <div class="col2"><strong>Email:</strong><input type="text" name="email"></div>
  65. <div class="col2" align="left">Your Email will be used to send you information related to WotN.</div>
  66. </div>
  67. <div class="row">
  68. <div class="col2"><strong>Email(again):</strong><input type="text" name="con_email"> </div>
  69. <div class="col2" align="left">Re-confirm your email please.</div>
  70. </div>
  71. <div class="row">
  72. <div class="col2"><strong>Password:</strong><input type="password" name="password"></div>
  73. <div class="col2" align="left">At least eight(8) characters.</div>
  74. </div>
  75. <div class="row">
  76. <div class="col2"><strong>Password(again):</strong><input type="password" name="con_password"></div>
  77. <div class="col2" align="left">Re-confirm.</div>
  78. </div>
  79. <div class="row">
  80. <div class="col2"><strong>Role:</strong><select name="role"> <option selected= > </option>
  81. <option value="ninja">Ninja</option>
  82. <option value="ronin">Ronin</option>
  83. <option value="samurai">Samurai</option>
  84. <option value="shogun">Shogun</option>
  85. </select></div>
  86. <div class="col2" align="left"> Your role will determine your fighting style and advantages</div> </div>
  87. <div class="row">
  88. <div class="col2"><strong>Gender:</strong><select name="gender">
  89. <option selected=""> </option>
  90. <option value="defer">Defer</option>
  91. <option value="female">Female</option>
  92. <option value="male">Male</option>
  93. </select></div>
  94. <div class="col2" align="left">Gender has no bearing on the game.</div>
  95. </div>
  96. <div class="row">
  97. <div class="col2"><strong>Village:</strong> <select name="village">
  98. <option selected=""> </option>
  99. <option value="celestial">Celestial</option>
  100. <option value="eminence">Eminence</option>
  101. <option value="pandaemonium">Pandaemonium</option>
  102. <option value="phosphoria">Phosphoria</option>
  103. <option value="sylveria">Sylveria</option>
  104. </select></div>
  105. <div class="row" align="left"> Your village has various benefits and determines your initial location. </div>
  106. </div>
  107. <div class="row">
  108. <div class="col2"><strong>Referred by: <?= "Fix me"; ?></strong></div>
  109. <div class="col2" align="left">Whoever referred you to WotN, if blank no one has referred you properly.</div>
  110. </div>
  111. <div class="row">
  112. <div class="col2"><center><b>I have read and agree to the <a href="<?=$site?>/?id=50">TOS.</a></b><input type="checkbox" name="terms" value="tos"></center></div>
  113. <div class="col2"><center><b>I have read and agree to the <a href="<?=$site?>/?id=10">Rules.</a><input type="checkbox" name="rules" value="rules"></center></div>
  114. </div>
  115. <center><input type="submit" value="Register" name="register"></center>
  116. </form><?
  117. }?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement