| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- {*
- **********************************************************
- * Developed by: Team Theme Metro
- * Website: http://www.thememetro.com
- **********************************************************
- *}
- {include file="$template/includes/flashmessage.tpl"}
- <p>{lang key='userManagement.settings'}</p>
- {if $linkableProviders}
- <div class="section">
- <h4>{lang key='remoteAuthn.titleLinkedAccounts'}</h4>
- <div class="card">
- <div class="card-body">
- {include file="$template/includes/linkedaccounts.tpl" linkContext="clientsecurity" }
- <br />
- {include file="$template/includes/linkedaccounts.tpl" linkContext="linktable" }
- <br />
- </div>
- </div>
- </div>
- {/if}
- {if $securityQuestions->count() > 0}
- <div class="section">
- <h4>{lang key='clientareanavsecurityquestions'}</h4>
- <div class="TM-card p-0 card">
- <div class="card-body">
- <form method="post" action="{routePath('user-security-question')}">
- {if $user->hasSecurityQuestion()}
- <div class="form-group">
- <label for="inputCurrentAns" class="col-form-label">{$user->getSecurityQuestion()}</label>
- <input type="password" name="currentsecurityqans" id="inputCurrentAns" class="form-control" autocomplete="off" />
- </div>
- {/if}
- <div class="form-group">
- <label for="inputSecurityQid" class="col-form-label">{lang key='clientareasecurityquestion'}</label>
- <select name="securityqid" id="inputSecurityQid" class="form-control custom-select">
- {foreach $securityQuestions as $question}
- <option value="{$question->id}">
- {$question->question}
- </option>
- {/foreach}
- </select>
- </div>
- <div class="row">
- <div class="col-md-6">
- <div class="form-group">
- <label for="inputSecurityAns1" class="col-form-label">{lang key='clientareasecurityanswer'}</label>
- <input type="password" name="securityqans" id="inputSecurityAns1" class="form-control" autocomplete="off" />
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label for="inputSecurityAns2" class="col-form-label">{lang key='clientareasecurityconfanswer'}</label>
- <input type="password" name="securityqans2" id="inputSecurityAns2" class="form-control" autocomplete="off" />
- </div>
- </div>
- </div>
- <div class="form-actions">
- <input class="btn btn-primary" type="submit" name="submit" value="{lang key='clientareasavechanges'}" />
- <input class="btn btn-default" type="reset" value="{lang key='cancel'}" />
- </div>
- </form>
- </div>
- </div>
- </div>
- {/if}
- {if $twoFactorAuthAvailable}
- <div class="section">
- <h4>{lang key='twofactorauth'}</h4>
- <div class="TM-card p-0 card">
- <div class="card-body">
- <p class="twofa-config-link disable{if !$twoFactorAuthEnabled} w-hidden{/if}">
- {lang key='twofacurrently'} <strong>{lang key='enabled'|strtolower}</strong>
- </p>
- <p class="twofa-config-link enable{if $twoFactorAuthEnabled} w-hidden{/if}">
- {lang key='twofacurrently'} <strong>{lang key='disabled'|strtolower}</strong>
- </p>
- {if $twoFactorAuthRequired}
- {include file="$template/includes/alert.tpl" type="warning" msg="{lang key="clientAreaSecurityTwoFactorAuthRequired"}"}
- {else}
- {include file="$template/includes/alert.tpl" type="warning" msg="{lang key="clientAreaSecurityTwoFactorAuthRecommendation"}"}
- {/if}
-
- <a href="{routePath('account-security-two-factor-disable')}" class="btn btn-danger open-modal twofa-config-link disable{if !$twoFactorAuthEnabled} w-hidden{/if}" data-modal-title="{lang key='twofadisable'}" data-modal-class="twofa-setup" data-btn-submit-label="{lang key='twofadisable'}" data-btn-submit-color="danger" data-btn-submit-id="btnDisable2FA">
- {lang key='twofadisableclickhere'}
- </a>
- <a href="{routePath('account-security-two-factor-enable')}" class="btn btn-success open-modal twofa-config-link enable{if $twoFactorAuthEnabled} w-hidden{/if}" data-modal-title="{lang key='twofaenable'}" data-modal-class="twofa-setup" data-btn-submit-id="btnEnable2FA">
- {lang key='twofaenableclickhere'}
- </a>
- </div>
- </div>
- </div>
- {/if}
|