|
|
@@ -8,7 +8,13 @@ $setup['description'] = "Opret dig som bruger hos Odense Track";
|
|
8
|
8
|
Design::header($setup, 0);
|
|
9
|
9
|
|
|
10
|
10
|
if (isset($_POST['username'])) {
|
|
11
|
|
- Alter::addUser($_POST['username'],$_POST['password'],$_POST['realname'],$_POST['mail'],25);
|
|
|
11
|
+ if (Alter::addUser($_POST['username'],$_POST['password'],$_POST['realname'],$_POST['mail'],25)) {
|
|
|
12
|
+ // Success! User created - Redirect to login
|
|
|
13
|
+ header('Location: ' . Config::$sys_url . '?page=login');
|
|
|
14
|
+ } else {
|
|
|
15
|
+ // Aww, signup failed!
|
|
|
16
|
+ $success = false;
|
|
|
17
|
+ }
|
|
12
|
18
|
}
|
|
13
|
19
|
?>
|
|
14
|
20
|
|
|
|
@@ -16,12 +22,16 @@ if (isset($_POST['username'])) {
|
|
16
|
22
|
<h1>Opret Bruger</h1>
|
|
17
|
23
|
<div class="border"></div>
|
|
18
|
24
|
<br />
|
|
19
|
|
-
|
|
20
|
25
|
<div class="contactform">
|
|
21
|
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
|
+ ?>
|
|
22
|
32
|
<div class="form-control">
|
|
23
|
33
|
<label>Brugernavn: </label>
|
|
24
|
|
- <input class="inputfield" type="text" name="username" placeholder="Brugernavn" required minlength="3" />
|
|
|
34
|
+ <input class="inputfield" type="text" name="username" placeholder="Brugernavn" <?php if (isset($success)) { echo 'value="' . $_POST['username'] . '"'; } ?> required minlength="3" />
|
|
25
|
35
|
</div>
|
|
26
|
36
|
<div class="form-control">
|
|
27
|
37
|
<label>Password: </label>
|
|
|
@@ -29,12 +39,12 @@ if (isset($_POST['username'])) {
|
|
29
|
39
|
</div>
|
|
30
|
40
|
<div class="form-control">
|
|
31
|
41
|
<label>Fuldt navn: </label>
|
|
32
|
|
- <input class="inputfield" type="text" name="realname" placeholder="Fuldt navn" required minlength="5" />
|
|
|
42
|
+ <input class="inputfield" type="text" name="realname" placeholder="Fuldt navn" <?php if (isset($success)) { echo 'value="' . $_POST['realname'] . '"'; } ?> required minlength="5" />
|
|
33
|
43
|
</div>
|
|
34
|
44
|
|
|
35
|
45
|
<div class="form-control">
|
|
36
|
46
|
<label>E-mail: </label>
|
|
37
|
|
- <input class="inputfield" type="email" name="mail" placeholder="E-mail adresse" required minlength="5" />
|
|
|
47
|
+ <input class="inputfield" type="email" name="mail" placeholder="E-mail adresse" <?php if (isset($success)) { echo 'value="' . $_POST['mail'] . '"'; } ?> required minlength="5" />
|
|
38
|
48
|
</div>
|
|
39
|
49
|
|
|
40
|
50
|
|