Subversion-Projekte lars-tiefland.webanos.faltradxxs.de

Revision

Revision 123 | Revision 125 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?php

    namespace App\Http\Controllers;

    use Illuminate\Http\Request;
    use Illuminate\Support\Facades\Auth;

    class GoogleAuthenticatorController extends Controller
    {
        //

        public function create()
        {

            $google2fa = app( 'pragmarx.google2fa' );
            if ( !auth()->google2fa_secret )
            {
                $registration_data["google2fa_secret"] = $google2fa->generateSecretKey();
            }
            else
            {
                $registration_data["google2fa_secret"] = auth()->google2fa_secret;
            }
            $QR_Image = $google2fa->getQRCodeInline(
                config( 'app.name' ),
                $registration_data['email'],
                $registration_data['google2fa_secret']
            );
            return view( 'toolbox.ga', [
                'img'    => $QR_Image,
                'secret' => $registration_data['google2fa_secret']
            ] );
        }
    }