Файловый менеджер - Редактировать - /home/kckglobal/public_html/portal/Modules/CyberSecurity/Resources/views/security-settings/ajax/security.blade.php
Назад
<div class="col-lg-12 col-md-12 ntfcn-tab-content-left w-100 p-4 "> @method('PUT') <div class="row"> <div class="col-lg-6"> <x-forms.text class="mr-0 mr-lg-2 mr-md-2" :fieldLabel="__('cybersecurity::app.maxRetries')" :fieldPlaceholder="__('cybersecurity::placeholders.attempt')" fieldRequired="true" fieldName="max_retries" :popover="__('cybersecurity::messages.maxRetriesToolTip')" fieldId="max_retries" :fieldValue="$security?->max_retries"/> </div> <div class="col-lg-6"> <x-forms.text class="mr-0 mr-lg-2 mr-md-2" :fieldLabel="__('cybersecurity::app.lockoutTime')" :fieldPlaceholder="__('cybersecurity::placeholders.attempt')" fieldRequired="true" fieldName="lockout_time" fieldId="lockout_time" :fieldValue="$security?->lockout_time"/> </div> <div class="col-lg-6"> <x-forms.text class="mr-0 mr-lg-2 mr-md-2" :fieldLabel="__('cybersecurity::app.maxLockouts')" :fieldPlaceholder="__('cybersecurity::placeholders.attempt')" fieldRequired="true" fieldName="max_lockouts" fieldId="max_lockouts" :fieldValue="$security?->max_lockouts"/> </div> <div class="col-lg-6"> <x-forms.text class="mr-0 mr-lg-2 mr-md-2" :fieldLabel="__('cybersecurity::app.extendLockout')" :fieldPlaceholder="__('cybersecurity::placeholders.attempt')" fieldRequired="true" :popover="__('cybersecurity::messages.extendLockoutToolTip')" fieldName="extended_lockout_time" fieldId="extended_lockout_time" :fieldValue="$security?->extended_lockout_time"/> </div> <div class="col-lg-6"> <x-forms.text class="mr-0 mr-lg-2 mr-md-2" :fieldLabel="__('cybersecurity::app.resetRetries')" :fieldPlaceholder="__('cybersecurity::placeholders.hours')" fieldRequired="true" fieldName="reset_retries" fieldId="reset_retries" :fieldValue="$security?->reset_retries"/> </div> {{-- <div class="col-lg-6"> <x-forms.text class="mr-0 mr-lg-2 mr-md-2" :fieldLabel="__('cybersecurity::app.userInactiveTimeout')" :fieldPlaceholder="__('cybersecurity::placeholders.attempt')" fieldRequired="true" fieldName="user_timeout" fieldId="user_timeout" :fieldValue="$security?->user_timeout"/> </div> --}} <div class="col-12 row"> <div class="col-lg-6"> <x-forms.text class="mr-0 mr-lg-2 mr-md-2" :fieldLabel="__('cybersecurity::app.emailNotification')" :fieldPlaceholder="__('cybersecurity::placeholders.attempt')" fieldRequired="false" :popover="__('cybersecurity::messages.emailNotificationToolTip')" fieldName="alert_after_lockouts" fieldId="alert_after_lockouts" :fieldValue="$security?->alert_after_lockouts"/> </div> <div class="col-lg-6"> <x-forms.text class="mr-0 mr-lg-2 mr-md-2" :fieldLabel="__('app.email')" :fieldPlaceholder="__('placeholders.email')" fieldRequired="true" fieldName="email" fieldId="email" :fieldValue="$security?->email"/> </div> @if (isWorksuite()) <div class="col-lg-6"> <div class="form-group my-3"> <x-forms.label fieldId="notification_yes" :fieldLabel="__('cybersecurity::app.sendEmailNotification')" fieldRequired="true"> </x-forms.label> <div class="d-flex"> <x-forms.radio fieldId="notification_yes" :fieldLabel="__('app.yes')" fieldName="ip_check" fieldValue="1" :checked="$security->ip_check"> </x-forms.radio> <x-forms.radio fieldId="notification_no" :fieldLabel="__('app.no')" fieldValue="0" fieldName="ip_check" :checked="!$security->ip_check"> </x-forms.radio> </div> </div> </div> <div @class([ 'col-lg-6', 'd-none' => !$security->ip_check ]) id="different-login-ip"> <x-forms.text class="mr-0 mr-lg-2 mr-md-2" :fieldLabel="__('cybersecurity::app.ip')" :fieldPlaceholder="__('cybersecurity::placeholders.ip')" fieldRequired="true" fieldName="ip" fieldId="ip" :fieldValue="$security?->ip"/> </div> @endif </div> </div> </div> <!-- Buttons Start --> <div class="w-100 border-top-grey"> <x-setting-form-actions> <x-forms.button-primary id="save-form" class="mr-3" icon="check">@lang('app.save') </x-forms.button-primary> </x-setting-form-actions> </div> <!-- Buttons End --> <script> $('body').on('click', '#save-form', function () { var url = "{{ route('cybersecurity.update', 1) }}?page=security"; $.easyAjax({ url: url, container: '#editSettings', type: "POST", disableButton: true, blockUI: true, buttonSelector: "#save-form", data: $('#editSettings').serialize(), success: function () { window.location.reload(); } }) }); @if (isWorksuite()) $('body').on('change', 'input[name=ip_check]', function () { if ($(this).val() == 1) { $('#different-login-ip').removeClass('d-none'); } else { $('#different-login-ip').addClass('d-none'); } }); @endif </script>
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка