forked from D3Public/oxtotp
23 lines
606 B
PHP
23 lines
606 B
PHP
<?php
|
|
|
|
namespace D3\Totp\Modules\Application\Controller;
|
|
|
|
use D3\Totp\Application\Model\Webauthn\Webauthn;
|
|
use OxidEsales\Eshop\Core\Registry;
|
|
|
|
class d3_totp_ContactController extends d3_totp_ContactController_parent
|
|
{
|
|
public function render()
|
|
{
|
|
$webAuthn = oxNew(Webauthn::class);
|
|
$this->addTplParam('requestOptions', $webAuthn->getRequestOptions());
|
|
|
|
return parent::render();
|
|
}
|
|
|
|
public function assertAuthn()
|
|
{
|
|
$webAuthn = oxNew(Webauthn::class);
|
|
$webAuthn->assertAuthn(Registry::getRequest()->getRequestEscapedParameter('credential'));
|
|
}
|
|
} |