Ejemplo n.º 1
0
<html>
<body>
<pre>

<?php 
include 'backend.php';
//
// Users
//
$users = new SimpleUserManager("../database/users.sqlite");
// Session id tests
print "good user:    "******"sessionid:" . intval(time() / 60)) . "\n";
print "expired user: "******"sessionid:" . intval(time() / 60 - 65)) . "\n";
// Login tests
$users->changePassword("test", "fark") . "\n";
print "add:          " . $users->addUser("test", "fark") . "\n";
print "good login:   "******"test", "fark") . "\n";
print "bad user:     "******"nobody", "fark") . "\n";
print "bad password: "******"test", "fark1") . "\n";
$users->changePassword("test", "fark1") . "\n";
print "new password: "******"test", "fark1") . "\n";
$users->changePassword("test", "fark") . "\n";
$sid = $users->getSessionId("test", "fark");
$user = $users->getUser($sid);
//
// Catalog
//
print "--------Catalog Test--------\n";
$catalog = new SimpleCatalog("../database/brainz.sqlite");
print "\n--Track Browse\n";
$results = $catalog->browseTrack("bcbaca8b-9480-4041-b401-17c209d63dca");
Ejemplo n.º 2
0
Archivo: login.php Proyecto: XenoX/2web
<?php

require __DIR__ . '/classes/manager/SimpleUserManager.class.php';
session_start();
if (isset($_POST['login']) && isset($_POST['password'])) {
    $um = new SimpleUserManager();
    $user = $um->authenticate($_POST['login'], $_POST['password']);
    if ($user !== false) {
        $_SESSION['user'] = $user;
        header('Location: ./postList.php');
    }
}
?>

<!DOCTYPE html>
<html>
    <head>
        <title>Login</title>
    </head>
    <body>
        <h1>Login Page</h1>
        <form action="#" method="post">
            <label for="login">Login:</label>
            <input type="text" id="login" name="login" value="" />
            <br />
            <label for="password">Password:</label>
            <input type="password" id="password" name="password" value="" />
            <br />
            <br />
            <input type="submit" value="Se connecter" />
        </form>