Ejemplo n.º 1
0
function write_login()
{
    echo "<div id='logindiv'>";
    if (!isset($_SESSION['gatekeeper'])) {
        echo "<p>";
        echo '<form method="post" ' . 'action="user.php?action=login&redirect=index.php">';
        ?>
        <label for="username">Username</label> <br/>
        <input name="username" id="username" /> <br/>
        <label for="password">Password</label> <br/>
        <input name="password" id="password" type="password" /> <br/>
        <input type='submit' value='go' id='loginbtn'/>
		</form>
        </p>
        <p>
        <a href=
		'user.php?action=signup&redirect=http://www.fixmypaths.org/index.php'>Sign up</a>
        </p>
        <?php 
    } else {
        echo "<em>Logged in as {$_SESSION['gatekeeper']}</em> ";
        $conn = new PDO("pgsql:host=localhost;dbname=gis;", "gis");
        $um = new FreemapUserManager($conn);
        $u = $um->getUserFromUsername($_SESSION["gatekeeper"]);
        if ($u->isAdmin()) {
            echo "<a href='admin.php'>Admin</a> ";
        }
        echo "<a href='user.php?action=logout'>Logout</a>";
    }
    echo "</div>";
}