<?php include '../lib/fluf.php'; fluf\get('/:what', function ($what) { echo $what; }); fluf\get('/', function () { echo 'Hello World!'; });
include '../lib/fluf.php'; // Our super-duper-secret password. $password = '******'; fluf\get('/login', function () { if (fluf::$session->logged_in) { fluf::redirect('/'); } echo '<form method="post">'; echo 'Password: <input type="password" />'; echo '<input type="submit" value="Login!" />'; echo '</form>'; }); // Post request for login page, upon form submission // the user will land here. fluf\post('/login', function () use($password) { // Check password against user input. if (fluf::$post->password != $password) { fluf::redirect('/login'); } // We made it through the check, user is now authenticated. fluf::$session->logged_in = true; fluf::redirect('/'); }); // Index Request. fluf\get('/', function () { if (!fluf::$session->logged_in) { echo 'Please <a href="login/">login</a> to see a great message!'; } else { echo 'Hello there good sir, glad to see you logged in!'; } });