template(); $login = -1; if ( isset($_POST['username']) && isset($_POST['password'])) { $username = $_POST['username']; $password = $_POST['password']; $login = $mm->login($username, $password); } $mm->header('Authentication'); $t->openTag('form',array('action'=>$mm->baseUrl().'auth','method'=>"post")); $t->openFieldset('Login'); switch ($login) { case -1: break; case 0: $t->inputP('Successfully logged in as '. htmlentities($username).'.'); if (isset($_POST['url'])) { $url = htmlentities($_POST['url']); $t->inputP($t->link($url, 'Return to the page you were on.', true)); } $t->closeFieldset(); $t->closeTag('form'); return; break; case 1: $t->inputP("Password does not match username.", array('class'=>'error')); break; case 2: $t->inputP("Username $username does not exist."); $username = ''; break; } $t->inputText( 'username', 'Username:', '', $username); $t->inputPassword('password', 'Password:', '', $password); $t->openTag('li'); $t->tag('input', array('type'=>'submit', 'value'=>'Login')); $t->closeTag('li'); $t->closeFieldset(); $t->tag('input', array('type'=>'hidden', 'name'=>'action', 'value'=>'login')); if (isset($_POST['url'])) { $url = htmlentities($_POST['url']); $t->tag('input', array('type'=>'hidden', 'name'=>'url', 'value'=>$url)); } $t->closeTag('form');