PageSourceSearch

https://www.durst.de/wp-content/themes/basix%202/inc/js/ajax-login-script.js?ver=5.9.3

js durst.de collected 2026-10-06 03:23:09 UTC 3,472 bytes, 81 lines download raw bytes

1jQuery(document).ready(function($){
2    // Perform AJAX login on form submit
3    $('form#login_form').on('submit', function(e){
4        $('form#login_form span.status').show().text(ajax_login_object.loadingmessage);
5        $('form#login_form button#submit').attr("disabled", true);
6        $.ajax({
7            type: 'POST',
8            dataType: 'json',
9            url: ajax_login_object.ajaxurl,
10                data: {
11                    'action': 'ajaxlogin', //calls wp_ajax_nopriv_ajaxlogin
12                    'username': $('form#login_form #username').val(),
13                    'password': $('form#login_form #password').val(),
14                    'security': $('form#login_form #security').val()
15                },
16            success: function(data){
17                $('form#login_form span.status').text(data.message);
18                //$('form#login_form button#submit').attr("disabled", false);
19                if (data.loggedin == true){
20                    document.location.href = ajax_login_object.redirecturl;
21                }
22                setTimeout(function() {
23                    $('form#login_form button#submit').attr("disabled", false);
24                }, 1000);
25            }
26        });
27        e.preventDefault();
28    });
29
30    // Perform AJAX register on form submit
31    $('form#register_form').on('submit', function(e){
32        $('form#register_form span.status').show().text(ajax_login_object.loadingmessage);
33        $('form#register_form button#submit').attr("disabled", true);
34        $.ajax({
35            type: 'POST',
36            dataType: 'json',
37            url: ajax_login_object.ajaxurl,
38                data: {
39                    'action': 'ajaxregister', //calls wp_ajax_nopriv_ajax_register
40                    'username': $('form#register_form #username').val(),
41                    'password': $('form#register_form #password').val(),
42                    'email': $('form#register_form #email').val(),
43                    'security': $('form#register_form #security').val()
44                },
45            success: function(data){
46                $('form#register_form span.status').text(data.message);
47                if (data.loggedin == true){
48                    document.location.href = ajax_login_object.redirecturl;
49                }
50                setTimeout(function() {
51                    $('form#register_form button#submit').attr("disabled", false);
52                }, 1000);
53            }
54        });
55        e.preventDefault();
56    });
57
58    // Perform AJAX forget password on form submit
59    $('form#forgot_password').on('submit', function(e){
60        $('span.status').show().text(ajax_login_object.loadingmessage);
61        $('form#forgot_password button#submit').attr("disabled", true);
62        $.ajax({
63            type: 'POST',
64            dataType: 'json',
65            url: ajax_login_object.ajaxurl,
66            data: {
67                'action': 'ajaxforgotpassword',
68                'user_login': $('#username').val(),
69                'security': $('#forgotsecurity').val(),
70            },
71            success: function(data){
72                $('span.status').text(data.message);
73                setTimeout(function() {
74                    $('form#forgot_password button#submit').attr("disabled", false);
75                }, 1000);
76            }
77        });
78        e.preventDefault();
79        return false;
80    });
81});

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.