PageSourceSearch

https://gklink.ru/local/templates/systems/components/bitrix/system.auth.form/.default/script.js?17809135672018

js gklink.ru collected 2026-09-26 05:41:22 UTC 2,018 bytes, 47 lines download raw bytes

1$(document).ready(function () {
2  // ловим событие отправки формы
3  $('#auth-error').hide();
4  $('form#login-form').submit(function () {
5
6    // хорошим тоном будет сделать минимальную проверку формы перед отправкой
7    // хотя бы на заполненность всех обязательных полей
8    // в целях краткости здесь она не приводится
9
10    var path = '/ajax/auth.php'; // объявляем путь к ajax-скрипту авторизации
11    var formData = $(this).serialize(); // выдергиваем данные из формы
12
13    // объявляем функцию, которая принимает данные из скрипта path
14    var success = function (response) {
15      $('#auth-error').hide();
16      $('#auth-error .errortext').html('');
17      $('#auth-error .notetext').html('');
18      if (response['status'] == 'success') {
19        $('#auth-error').show();
20        // если авторизация успешна, по-варварски перезагрузим страницу
21        $('#auth-error .notetext').html(response['message']);
22        setTimeout(function () {
23          window.location.href = '/';
24        }, 2000)
25      } else {
26        $('#auth-error').show();
27        $('#auth-error .errortext').html(response['message']);
28        // в противном случае в переменной response будет текст ошибки
29        // и его нужно где-то отобразить
30      }
31    };
32
33    // явно указываем тип возвращаемых данных
34    var responseType = 'json';
35
36    // делаем ajax-запрос
37    $.ajax({
38      type: 'POST',
39      url: path,
40      data: formData,
41      success: success,
42      dataType: responseType,
43    });
44
45    return false; // не даем форме отправиться обычным способом
46  });
47});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.