Просмотр исходного кода

Update signup and functions

tags/1week
kenn408k 6 лет назад
Родитель
Сommit
a53d70dd98
1 измененных файлов: 15 добавлений и 5 удалений
  1. 15
    5
      content/signup.php

+ 15
- 5
content/signup.php Просмотреть файл

@@ -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
 

Загрузка…
Отмена
Сохранить