</strong>: <?php echo $this->t('{authTiqr:tiqr:qr_youreyesonly}'); ?> <p> <button type="submit"><?php echo $this->t('{authTiqr:tiqr:go}'); ?> </button> </p> <?php if (isset($_POST['action']) and $_REQUEST['action'] == "getStatus") { $sid = $_REQUEST['sessionId']; ?> <input type="hidden" name="enrollmentStatus" value="<?php echo sspmod_authTiqr_Auth_Tiqr::getServer(true)->getEnrollmentStatus($sid); ?> " id="enrollmentStatus"/> <?php } ?> <?php if (isset($this->data['stateparams'])) { foreach ($this->data['stateparams'] as $name => $value) { echo '<input type="hidden" name="' . htmlspecialchars($name) . '" value="' . htmlspecialchars($value) . '" id="' . htmlspecialchars($name) . '"/>'; } } ?> </form>
/** * Logout. * * @see SimpleSAML_Auth_Source::logout() */ public function logout(&$state) { parent::logout($state); $server = sspmod_authTiqr_Auth_Tiqr::getServer(false); $session = SimpleSAML_Session::getSessionFromRequest(); $sessionId = $session->getSessionId(); $server->logout($sessionId); }
<?php } // manual login for connection less phones. $linkStart = '<a href="#" onClick="javascript:jQuery(\'#otpform\').slideToggle();">'; ?> <?php $sid = SimpleSAML_Session::getSessionFromRequest()->getSessionId(); ?> <input type="hidden" name="SessionId" value="<?php echo 'Session id: [' . $sid . ']'; ?> " id="SessionId"/> <?php if (isset($_POST['action']) and $_REQUEST['action'] == "getAuthenticatedUser") { $sid = $_REQUEST['sessionId']; $user = sspmod_authTiqr_Auth_Tiqr::getServer(false)->getAuthenticatedUser($sid); ?> <input type="hidden" name="authenticatedUser" value="<?php echo !empty($user) ? $user : ""; ?> " id="authenticatedUser"/> <?php } ?> <p><?php echo $this->t('{authTiqr:tiqr:alternative_otp}', array("[link]" => $linkStart, "[/link]" => "</a>")); ?> </p> <div id="otpform" <?php if (!isset($this->data['errorcode']) || $this->data['errorcode'] != 'wrongotp') { ?>