<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");
<?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>