function confirm() { $code = request::post('pppcode')->toString(); $user = session::get('username'); if ($code) { if (User::authenticate(new PppAuthentication($user, (string) $code))) { printf('<h1>Success.</h1>'); return; } else { printf('Failure'); } } $code = PppAuthentication::getNextIdentifier($user); printf('<form action="/ppp/confirm" method="post">'); printf('<p>Enter code <b>%s</b>: <input type="text" name="pppcode"></p>', PppAuthentication::cardIndexToString($code)); printf('<p><input type="submit"></p>'); printf('</form>'); }