"OdenseTrack" is a school assignment/project from AspIT https://aspit.dfine.net/odensetrack
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. $setup = array();
  3. $setup['title'] = "Opret Bruger";
  4. $setup['headline'] = "Odense Track - Opret";
  5. $setup['keywords'] = "opret,bruger,signup";
  6. $setup['description'] = "Opret dig som bruger hos Odense Track";
  7. Design::header($setup, 0);
  8. if (User::checkLogin() == true) {
  9. header('Location: '.Config::$sys_url.'?page=home');
  10. }
  11. if (isset($_POST['username'])) {
  12. if (Alter::addUser($_POST['username'],$_POST['password'],$_POST['realname'],$_POST['mail'],25)) {
  13. // Success! User created - Redirect to login
  14. header('Location: ' . Config::$sys_url . '?page=login');
  15. } else {
  16. // Aww, signup failed!
  17. $success = false;
  18. }
  19. }
  20. ?>
  21. <div class="page">
  22. <h1>Opret Bruger</h1>
  23. <div class="border"></div>
  24. <br />
  25. <div class="contactform">
  26. <form method="POST" action="?page=signup">
  27. <?php if (isset($success)) {
  28. // If $success is defined, we know we failed.
  29. echo "<p>Der skete en fejl, prøv igen!</p>";
  30. }
  31. ?>
  32. <div class="form-control">
  33. <label>Brugernavn: </label>
  34. <input class="inputfield" type="text" name="username" placeholder="Brugernavn" <?php if (isset($success)) { echo 'value="' . $_POST['username'] . '"'; } ?> required minlength="3" />
  35. </div>
  36. <div class="form-control">
  37. <label>Password: </label>
  38. <input class="inputfield" type="password" name="password" placeholder="Password" required minlength="5" />
  39. </div>
  40. <div class="form-control">
  41. <label>Fuldt navn: </label>
  42. <input class="inputfield" type="text" name="realname" placeholder="Fuldt navn" <?php if (isset($success)) { echo 'value="' . $_POST['realname'] . '"'; } ?> required minlength="5" />
  43. </div>
  44. <div class="form-control">
  45. <label>E-mail: </label>
  46. <input class="inputfield" type="email" name="mail" placeholder="E-mail adresse" <?php if (isset($success)) { echo 'value="' . $_POST['mail'] . '"'; } ?> required minlength="5" />
  47. </div>
  48. <div class="form-control">
  49. <input class="contactsubmit" type="submit" value="Opret" />
  50. </div>
  51. </form>
  52. </div>
  53. </div>
  54. <?php
  55. Design::footer(false);