PageSourceSearch

https://essays.discount/wp-content/themes/listingpro/assets/js/login.js

js essays.discount collected 2026-10-06 13:16:51 UTC 6,212 bytes, 188 lines download raw bytes

1jQuery(document).ready(function($) {
2
3
4    // Perform AJAX login on form submit
5    $('form#login').on('submit', function(e){
6		e.preventDefault();
7        $('form#login p.status').show().html(ajax_login_object.loadingmessage);
8        $.ajax({
9            type: 'POST',
10            dataType: 'json',
11            url: ajax_login_object.ajaxurl,
12            data: { 
13                'action': 'ajaxlogin', //calls wp_ajax_nopriv_ajaxlogin
14                'username': $('form#login #lpusername').val(), 
15                'password': $('form#login #lppassword').val(), 
16                'security': $('form#login #security').val(),
17				'g-recaptcha-response': $('form#login .g-recaptcha-response').val()},
18            success: function(data){
19				
20				if (jQuery("form#login .g-recaptcha-response").length){
21					lp_reset_grecaptcha();
22				}
23				
24                $('form#login p.status').html(data.message);
25                if (data.loggedin == true){
26                    document.location.href = ajax_login_object.redirecturl;
27                }
28            }
29        });
30        
31    });
32	
33	// Perform AJAX login on from listing login template
34    $('form#lp-login-temp').on('submit', function(e){
35		e.preventDefault();
36        $('form#lp-login-temp p.status').show().html(ajax_login_object.loadingmessage);
37        $.ajax({
38            type: 'POST',
39            dataType: 'json',
40            url: ajax_login_object.ajaxurl,
41            data: { 
42                'action': 'ajaxlogin', //calls wp_ajax_nopriv_ajaxlogin
43                'username': $('form#lp-login-temp #lpusernameT').val(), 
44                'password': $('form#lp-login-temp #lppasswordT').val(), 
45                'security': $('form#lp-login-temp #lpsecurityT').val(),
46				'g-recaptcha-response': $('form#lp-login-temp .g-recaptcha-response').val()},
47            success: function(data){
48				
49				if (jQuery("form#lp-login-temp .g-recaptcha-response").length){
50					lp_reset_grecaptcha();
51				}
52				
53                $('form#lp-login-temp p.status').html(data.message);
54                if (data.loggedin == true){
55                    document.location.href = ajax_login_object.redirecturl;
56                }
57            }
58        });
59        
60    });
61	
62	// Perform AJAX login on form submit
63    $('form#register').on('submit', function(e){
64        $('form#register p.status').show().html(ajax_login_object.loadingmessage);
65        $.ajax({
66			type: 'POST',
67            dataType: 'json',
68            url: ajax_login_object.ajaxurl,
69            data: { 
70                'action': 'ajax_register', //calls wp_ajax_nopriv_ajaxregister
71                'username': $('form#register #username2').val(), 
72                'email': $('form#register #email').val(), 
73                'upassword': $('form#register #upassword').val(), 
74                'security': $('form#register #security2').val(),
75                'g-recaptcha-response': $('form#register .g-recaptcha-response').val() },
76				
77            success: function(data){
78				if (jQuery("form#register .g-recaptcha-response").length){
79					lp_reset_grecaptcha();
80				}
81                jQuery('form#register p.status').html(data.message);
82				var timer = '';
83				 function flipItNow(){
84					jQuery('.forgetpasswordcontainer').fadeOut();
85					jQuery('.siginupcontainer').fadeOut();
86					jQuery('.siginincontainer').fadeIn();
87					clearTimeout(timer);
88				}
89				timer = setTimeout(flipItNow, 5000);
90				
91            }
92        });
93        e.preventDefault();
94    });
95	
96	$('form#registertmp').on('submit', function(e){
97        $('form#registertmp p.status').show().html(ajax_login_object.loadingmessage);
98        $.ajax({
99			type: 'POST',
100            dataType: 'json',
101            url: ajax_login_object.ajaxurl,
102            data: { 
103                'action': 'ajax_register', //calls wp_ajax_nopriv_ajaxregister
104                'username': $('form#registertmp #username2T').val(), 
105                'email': $('form#registertmp #emailT').val(), 
106                'upassword': $('form#registertmp #upasswordT').val(), 
107                'security': $('form#registertmp #lpsecurityregT').val(),
108                'g-recaptcha-response': $('form#registertmp .g-recaptcha-response').val() },
109				
110            success: function(data){
111				if (jQuery("form#registertmp .g-recaptcha-response").length){
112					lp_reset_grecaptcha();
113				}
114                jQuery('form#registertmp p.status').html(data.message);
115				var timer = '';
116				 function flipItNow(){
117					jQuery('.forgetpasswordcontainer').fadeOut();
118					jQuery('.siginupcontainer').fadeOut();
119					jQuery('.siginincontainer').fadeIn();
120					clearTimeout(timer);
121				}
122				timer = setTimeout(flipItNow, 5000);
123				
124            }
125        });
126        e.preventDefault();
127    });
128	
129	
130	// Perform AJAX forget password
131    $('form#lp_forget_pass_form').on('submit', function(e){
132        $('form#lp_forget_pass_form p.status').show().html(ajax_login_object.loadingmessage);
133        $.ajax({
134			type: 'POST',
135            dataType: 'json',
136            url: ajax_login_object.ajaxurl,
137            data: { 
138                'action': 'ajax_forget_pass', //calls wp_ajax_nopriv_ajaxregister
139                'email': $('form#lp_forget_pass_form #email3').val(), 
140                'security': $('form#lp_forget_pass_form #security3').val() },
141				
142            success: function(data){
143				//grecaptcha.reset();
144                $('form#lp_forget_pass_form p.status').html(data.message);
145            }
146        });
147        e.preventDefault();
148    });
149	
150	// Perform AJAX forget password
151
152$('form#lp_forget_pass_formm').on('submit', function(e){
153
154    $('form#lp_forget_pass_formm p.status').show().html(ajax_login_object.loadingmessage);
155
156    $.ajax({
157
158        type: 'POST',
159
160        dataType: 'json',
161
162        url: ajax_login_object.ajaxurl,
163
164        data: {
165
166            'action': 'ajax_forget_pass', //calls wp_ajax_nopriv_ajaxregister
167
168            'email': $('form#lp_forget_pass_formm #email2').val(),
169
170            'security': $('form#lp_forget_pass_formm #security4').val() },
171
172        success: function(data){
173
174            //grecaptcha.reset();
175
176            $('form#lp_forget_pass_formm p.status').html(data.message);
177
178        }
179
180    });
181
182    e.preventDefault();
183
184});
185
186}
186);
187
188

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.