PageSourceSearch

https://wmirk.ru/js/js_auth.js

js wmirk.ru collected 2026-10-06 02:57:43 UTC 3,422 bytes, 114 lines download raw bytes

1// JavaScript Document
2
3function user_auth(lang){
4	email = $('#auth_email').val();
5	pass = $('#auth_pass').val();
6	if (!(/[^@]+@[^@]+/.test(email))) {alert(lang_message['email_incorrect']);return false;}	
7	if (!pass){alert(lang_message['no_pass_in_form']);return false;	}
8	
9	$('#auth-user-register').dialog("open");
10	
11	JsHttpRequest.query( '/modules/users/users.ajax.php', {
12		'action' : 'auth_user',
13		'lang' : lang, 
14		'auth_email' : email, 
15		'auth_pass' : pass,
16		'auth_c': $('#auth_c').attr('checked')
17		},
18 		function(result, errors) {
19			$('#debug').html(errors);
20			if (result['request'] == 'auth'){
21				$('#auth-user-register').dialog("close");
22				$('#form_auth').html('<div class="form_info">'+result['html_form_main']+'</div>');
23					if ($("div").is("#auth_form_index_sale")){ 
24					$('#auth_form_index_sale').html(result['html_form_index']);
25					}
26					if ($("div").is("#auth_form_index_buy")){ 
27					$('#auth_form_index_buy').html(result['html_form_index']);
28					}
29				}
30			
31			if (result['request'] == 'noauth'){
32					$('#auth-user-register').html(lang_message['email_and_pass_incorrect']);
33				}
34			
35			}
36	,true); 
37	return false;
38}
39
40function re_pass(lang){
41	email = $('#email_repass').val();
42	if (!(/[^@]+@[^@]+/.test(email))) {alert(lang_message['email_incorrect']);return false;}	
43	
44	$('#repass_button').val(lang_message['button_ajax_work']);
45	$('#repass_button').attr("disabled","disabled");
46	
47	JsHttpRequest.query( '/modules/users/users.ajax.php', {
48		'action' : 're_pass',
49		'lang' : lang, 
50		'user_email' : email },
51 		function(result, errors) {
52			$('#debug').html(errors);
53			$('#repass_button').removeAttr("disabled"); 
54			$('#repass_button').val(lang_message['button_ajax_user_repass']);
55			
56			if (result['request'] == 'email_no_confirm'){
57					alert(lang_message['email_no_confirm']);
58				}
59			
60			
61			if (result['request'] == 'auth'){
62					alert(lang_message['new_pass_generate']);
63				}
64			
65			if (result['request'] == 'noauth'){
66					alert(lang_message['email_incorrect_for_repass']);
67				}
68			
69			}
70	,true); 	
71	return false;
72}
73
74/* Регистрация пользователя */
75function user_new_register(lang){
76wmid_new_user = $('#wmid_new_user').val();
77email_new_user = $('#email_new_user').val();
78if (!(/[^@]+@[^@]+/.test(email_new_user))) {
79		alert(lang_message['email_incorrect']);return false;
80		}
81
82$('#new_account_button').val(lang_message['button_ajax_work']);
83$('#new_account_button').attr("disabled","disabled");
84	JsHttpRequest.query( '/modules/users/users.ajax.php', {
85		'action' : 'register_user',
86		'lang' : lang, 
87		'user_wmid' : wmid_new_user, 
88		'user_email' : email_new_user },
89 		function(result, errors) {
90			$('#debug').html(errors);
91			$('#new_account_button').removeAttr("disabled"); 
92			$('#new_account_button').val(lang_message['button_ajax_user_register']);
93			if (result['request'] == 'auth'){
94			$( "#modal-user-register" ).dialog("close");
95				$('#form_auth').html('<div class="form_info">'+result['html_form_main']+'</div>');
96					if ($("div").is("#auth_form_index_sale")){ 
97					$('#auth_form_index_sale').html(result['html_form_index']);
98					}
99					if ($("div").is("#auth_form_index_buy")){ 
100					$('#auth_form_index_buy').html(result['html_form_index']);
101					}
102				}
103			
104			if (result['request'] == 'noauth'){
105					$( "#modal-user-register" ).dialog("close");
106					alert(lang_message['error_register']);
107				}
108			
109			}
110	,true); 	
111	
112	return false;
113	
114}

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.