Exemple #1
0
<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>";
}
Exemple #2
0
	
			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 = '';