add input field for 2-fact-auth code

This commit is contained in:
Uwe Steinmann 2016-07-12 17:44:56 +02:00
parent 420586ea0a
commit 4230df3c88

View File

@ -89,6 +89,7 @@ $(document).ready( function() {
$languages = $this->params['languages'];
$enableLanguageSelector = $this->params['enablelanguageselector'];
$enableThemeSelector = $this->params['enablethemeselector'];
$enable2factauth = $this->params['enable2factauth'];
$this->htmlStartPage(getMLText("sign_in"), "login");
$this->globalBanner();
@ -114,7 +115,28 @@ $(document).ready( function() {
<input type="Password" id="pwd" name="pwd">
</div>
</div>
<?php if($enableLanguageSelector) { ?>
<?php if($enable2factauth) { ?>
<?php
require "vendor/robthree/twofactorauth/lib/Providers/Qr/IQRCodeProvider.php";
require "vendor/robthree/twofactorauth/lib/Providers/Qr/BaseHTTPQRCodeProvider.php";
require "vendor/robthree/twofactorauth/lib/Providers/Qr/GoogleQRCodeProvider.php";
require "vendor/robthree/twofactorauth/lib/Providers/Rng/IRNGProvider.php";
require "vendor/robthree/twofactorauth/lib/Providers/Rng/MCryptRNGProvider.php";
require "vendor/robthree/twofactorauth/lib/TwoFactorAuthException.php";
require "vendor/robthree/twofactorauth/lib/TwoFactorAuth.php";
$tfa = new \RobThree\Auth\TwoFactorAuth('SeedDMS');
// echo $tfa->getCode('33V4QBXEZH2W7XPN');
?>
<div class="control-group">
<label class="control-label" for="pwd"><?php printMLText("2_factor_auth");?>:</label>
<div class="controls">
<input type="Password" id="twofactauth" name="twofactauth" value="<?php //echo $tfa->getCode('NO3BORB54YPCJMQX'); ?>">
</div>
</div>
<?php
}
if($enableLanguageSelector) {
?>
<div class="control-group">
<label class="control-label" for="pwd"><?php printMLText("language");?>:</label>
<div class="controls">