����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 18.191.171.178 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/cbt.bofirm.com/vendor/laravel/fortify/src/ |
Upload File : |
<?php namespace Laravel\Fortify; use Laravel\Fortify\Contracts\TwoFactorAuthenticationProvider as TwoFactorAuthenticationProviderContract; use PragmaRX\Google2FA\Google2FA; class TwoFactorAuthenticationProvider implements TwoFactorAuthenticationProviderContract { /** * The underlying library providing two factor authentication helper services. * * @var \PragmaRX\Google2FA\Google2FA */ protected $engine; /** * Create a new two factor authentication provider instance. * * @param \PragmaRX\Google2FA\Google2FA $engine * @return void */ public function __construct(Google2FA $engine) { $this->engine = $engine; } /** * Generate a new secret key. * * @return string */ public function generateSecretKey() { return $this->engine->generateSecretKey(); } /** * Get the two factor authentication QR code URL. * * @param string $companyName * @param string $companyEmail * @param string $secret * @return string */ public function qrCodeUrl($companyName, $companyEmail, $secret) { return $this->engine->getQRCodeUrl($companyName, $companyEmail, $secret); } /** * Verify the given code. * * @param string $secret * @param string $code * @return bool */ public function verify($secret, $code) { return $this->engine->verifyKey($secret, $code); } }