<html> <head></head> <body onload="document.otp.givenOtp.focus();"> <form action="" method="post" name="otp"> <table><tr><td>OTP:</td><td><input type="text" name="givenOtp"></td></tr> <!--<tr><td>AES-Key:</td><td><input type="text" name="aesKey"></td></tr>--> <tr><td></td><td><input type="submit" value="Go"></td></tr> </table> </form> </body> <?php include "class.picosafelogin.php"; $pico = new PicosafeLogin("Europe/Berlin"); if ($_POST["givenOtp"] != "") { $givenOtp = $_POST["givenOtp"]; $aesKey = "soopu9goBoay9vongooth2ooLu8keed1"; //$datablock = "eeng5jo7th"; $result = $pico->ParseOTP($givenOtp, $aesKey); echo "Nummer: " . $result['counter'] . "<br>"; echo "Datenblock: " . $result['datablock'] . " <br>"; echo "Timestamp: " . $result['timestamp'] . " <br>"; echo "Datetime: " . date("d.m.Y H:i:s", $result['timestamp']) . "<br>"; }
break; case "step4": echo "<h2>Step 4: Check Hardware</h2>"; echo "<form action=\"admin.php?action=create&step=step4\" method=\"post\">"; echo "<table>"; echo "<tr><td>OTP:</td><td><input type=\"text\" name=\"otp\"></td></tr>"; echo "<tr><td></td><td><input type=\"submit\" name=\"check\" value=\"check\"></td></tr>"; echo "</table>"; echo "</form>"; if($_POST['check']!='') { $pico = new PicosafeLogin("Europe/Berlin"); $result = $pico->ParseOTP($_POST['otp'],$_SESSION['aes'].$_SESSION['datablock']); echo " <table> <tr><td>Counter:</td><td>{$result['counter']}</td></tr> <tr><td>Datablock:</td><td>{$result['datablock']}</td></tr> <tr><td>Timestamp</td><td>".date("d.m.Y H:i:s",$result['timestamp'])."</td></tr> </table> "; } break; default: $error = '';