~daniel-sonck/smdb/1.0

« back to all changes in this revision

Viewing changes to PHP/admin/00-welcome.php

  • Committer: Daniel Sonck
  • Date: 2012-05-30 00:22:57 UTC
  • Revision ID: daniel.sonck@ziggo.nl-20120530002257-exlbee8j0tov1e0z
PHP server side added

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
function head()
 
3
{
 
4
 
 
5
}
 
6
 
 
7
function initialize()
 
8
{
 
9
        if(!isset($_SESSION["trial"]))
 
10
                $_SESSION["trial"] = date("YMDHi");
 
11
 
 
12
        if(isset($_GET["naam"]) && isset($_GET["passwd"]))
 
13
        {
 
14
 
 
15
                $query = "select * from user where name = '{$_GET['naam']}'";
 
16
                $resultaat = mysql_query($query);
 
17
 
 
18
                $correct = false;
 
19
 
 
20
                if(!$resultaat)
 
21
                {
 
22
                        echo "<div class=\"error\">Kon niet de gebruikerstabel opvragen: ".mysql_error()."</div>";
 
23
                }
 
24
                else
 
25
                {
 
26
                        while($row = mysql_fetch_array($resultaat))
 
27
                        {
 
28
                                if($_GET['passwd'] == md5($row['passwd'] . ":" . $_SESSION["trial"]))
 
29
                                        $correct = true;
 
30
                        }
 
31
                }
 
32
                if($correct)
 
33
                {
 
34
                        $_SESSION['login'] = true;
 
35
                        $_SESSION['name'] = $_GET["naam"];
 
36
                }
 
37
        }
 
38
}
 
39
 
 
40
function render()
 
41
{
 
42
        if (isset($_SESSION['login'])
 
43
                        and ($_SESSION['login'] == TRUE))
 
44
        {
 
45
                ?>
 
46
<p>
 
47
        Welkom
 
48
        <?php echo $_SESSION['name'] ?>
 
49
</p>
 
50
<?php
 
51
        }
 
52
        else
 
53
        {
 
54
                ?>
 
55
<input
 
56
        type="button" value="Login" onclick="Popup.show('login_popup')" />
 
57
<div id="login_popup" style="display: none">
 
58
        <form id="login" method="get"
 
59
                onSubmit="login()">
 
60
                <input type="hidden" name="admin" value="00-welkom"> <input
 
61
                        type="hidden" id="trial" value="<?php echo $_SESSION["trial"]; ?>">
 
62
                <table class="generic">
 
63
                    <tr>
 
64
                        <th colspan="2">Login</th>
 
65
                    </tr>
 
66
                        <tr>
 
67
                                <th>Naam</th>
 
68
                                <td><input type="text" value="" id="naam"></td>
 
69
                        </tr>
 
70
                        <tr>
 
71
                                <th>Wachtwoord</th>
 
72
                                <td><input type="password" value="" id="passwd"></td>
 
73
                        </tr>
 
74
                        <tr>
 
75
                                <td><input type="button" value="Terug" onclick="history.back()">
 
76
                                </td>
 
77
                                <td><input type="button" value="Login" onclick="login()"></td>
 
78
                        </tr>
 
79
                </table>
 
80
        </form>
 
81
</div>
 
82
<?php
 
83
        }
 
84
}
 
85
?>