浏览代码

Update signup and functions

tags/1week
kenn408k 6 年前
父节点
当前提交
a53d70dd98
共有 1 个文件被更改,包括 15 次插入5 次删除
  1. 15
    5
      content/signup.php

+ 15
- 5
content/signup.php 查看文件

8
 Design::header($setup, 0);
8
 Design::header($setup, 0);
9
 
9
 
10
 if (isset($_POST['username'])) {
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
     <h1>Opret Bruger</h1>
22
     <h1>Opret Bruger</h1>
17
     <div class="border"></div>
23
     <div class="border"></div>
18
     <br />
24
     <br />
19
-
20
     <div class="contactform">
25
     <div class="contactform">
21
         <form method="POST" action="?page=signup">
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
             <div class="form-control">
32
             <div class="form-control">
23
                 <label>Brugernavn: </label>
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
             </div>
35
             </div>
26
             <div class="form-control">
36
             <div class="form-control">
27
                 <label>Password: </label>
37
                 <label>Password: </label>
29
             </div>
39
             </div>
30
             <div class="form-control">
40
             <div class="form-control">
31
                 <label>Fuldt navn: </label>
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
             </div>
43
             </div>
34
             
44
             
35
             <div class="form-control">
45
             <div class="form-control">
36
                 <label>E-mail: </label>
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
             </div>
48
             </div>
39
             
49
             
40
 
50
 

正在加载...
取消
保存