XF 2.x XenForo 2.3 PassKey Kaldırma

YoRuMSuZ

Biz işimize bakalım...
Nihayet Stabil sürümü yayınlandı. Lisans sahibi olanlar B 2.3 sürümünü yükleyebilirler...

XenForo 2.3 sürümü ile birlikte Passkey özelliği alternatif foruma giriş yöntemi olarak eklendi. Aslında bu özellik şifre kullanmadan foruma girişi kolaylaştırsa da bazı üyeler için kullanımı zor görünüyor. Eğer isterseniz XenForo 2.3 sürümünde Passkey özelliğini aşağıdaki şekilde kaldırabilirsiniz. (Eklenti kullanmak istemeyenler için çözüm)

account_security adlı şablonda aşağıdaki satırı bul ve sil
Kod:
<xf:macro id="passkeys_macros::your_passkeys" arg-passkeys="{$passkeys}" />


login adlı şablonda aşağıdaki kod bloğunu bul ve sil
Kod:
<div class="blocks-textJoiner"><span></span><em>{{ phrase('or_separator') }}</em><span></span></div>

    <div class="block">
        <div class="block-container">
            <div class="block-body">
                <xf:formrow rowtype="button"
                    label="{{ phrase('log_in_using') }}">

                    <ul class="listHeap">
                        <li>
                            <xf:form action="{{ link('login/login') }}" data-xf-init="webauthn"
                                data-type="get"
                                data-autotrigger="false"
                                data-autosubmit="true"
                                data-verifying="{{ phrase('verifying...') }}">

                                    <xf:button class="button--provider button--provider--passkey js-webauthnStart">
                                        {{ passkey_icon() }} {{ phrase('passkey') }}
                                    </xf:button>

                                <xf:hiddenval name="webauthn_payload" />
                                <xf:hiddenval name="webauthn_challenge">{{ $passkey ? $passkey.getChallenge() : '' }}</xf:hiddenval>
                            </xf:form>
                        </li>

                        <xf:foreach loop="$providers" value="$provider" if="$providers is not empty">
                            <li>
                                <xf:macro id="connected_account_macros::button"
                                    arg-provider="{$provider}" />
                            </li>
                        </xf:foreach>
                    </ul>
                </xf:formrow>
            </div>
        </div>
    </div>

Artık girişte ve üye panelinde Passkey seçeneği görünmeyecektir.
 
Geri
Top