Adminer - OTP (2FA)

Pokud pro přihlašování k Admineru chcete používat jednorázové heslo (dvoufaktorovou autentizaci):

  1. Naskenujte tento QR kód do Google Authenticatoru nebo podobné aplikace.
    QR kód

  2. Stáhněte plugin.php a login-otp.php.

  3. Vytvořte tento soubor:
    <?php
    function adminer_object() {
    	include_once "./plugin.php";
    	include_once "./login-otp.php";
    	
    	$plugins = array(
    		new AdminerLoginOtp(base64_decode('2WTRJZSdd5UYBg==')),
    	);
    	
    	return new AdminerPlugin($plugins);
    }
    
    // uložte původní adminer.php někde nedostupný z webu
    include "../not-accessible-from-web/adminer.php";
    

  4. Pak Adminer načtěte přes tento soubor.
    Přihlašovací formulář Admineru

  5. Zadejte kód vygenerovaný aplikací (6 číslic). OTP je odvozeno z aktuálního času, proto je důležité mít stejný čas na telefonu i na serveru.

Přizpůsobení

Služba: Uživatel:

Poznámka: Unikátní tajemství náhodně vygeneroval tento server (a nikde ho neuložil). Tajemství můžete raději vygenerovat sami bez použití služeb třetí strany, např. pomocí knihovny nebo jednoduchých funkcí.