403Webshell
Server IP : 159.253.20.91  /  Your IP : 216.73.216.111
Web Server : nginx/1.20.2
System : Linux se38c9e53.fastvps-server.com 5.10.0-13-amd64 #1 SMP Debian 5.10.106-1 (2022-03-17) x86_64
User : pr11_ru_usr ( 1041)
PHP Version : 8.1.29
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/pr11_ru_usr/data/www/pr11.ru/wp-content/themes/norebro/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/pr11_ru_usr/data/www/pr11.ru/wp-content/themes/norebro/assets/js/norebro-login.js
jQuery(function($){
	"use strict";

	$(window).on('load', function(){
		$('.widget_norebro_widget_login_widget').each(function(){
			var wrap = $(this).find('.login-wrap');
			var loginForm = $(this).find('form.login-form');
			var loginFormErr = loginForm.find('.login-error');
			var regForm = $(this).find('form.reg-form');
			var regFormErr = regForm.find('.reg-error');
			var regFormSuc = regForm.find('.reg-success');
			var loggedIn = $(this).find('.logged-in');
			var logout = $(this).find('.logout-link');

			// Registration tab
			loginForm.find('.login-registration a').on('click', function(e){
				e.preventDefault();
				wrap.css('height', regForm.outerHeight() + 'px');
				loginForm.addClass('hidden');
				regForm.addClass('visible');
				return false;
			});
			regForm.find('.back-to-login a').on('click', function(e){
				e.preventDefault();
				wrap.css('height', loginForm.outerHeight() + 'px');
				loginForm.removeClass('hidden');
				regForm.removeClass('visible');
				return false;
			});

			logout.on('click', function(e){
				e.preventDefault();

				var data = {
					'action': 'norebro_ajax_logout',
				};

				$.post( norebro_login_obj.url, data, function(res){
					var obj = JSON.parse(res);

					if( obj.logout ){
						wrap.css('height', loginForm.outerHeight() + 'px');
						loggedIn.removeClass('visible');
						loginForm.removeClass('hidden');
					} else {
						loginFormErr.addClass('visible').html(obj.message);
					}
				});

				return false;
			});

			loginForm.on('submit', function(e){
				e.preventDefault();
				var submitButton = loginForm.find('button[type="submit"]');

				submitButton.addClass('loading');

				loginFormErr.addClass('hidden');
				wrap.css('height', loginForm.outerHeight() + 'px');

				var data = {
					'action': 'norebro_ajax_login',
					'username': loginForm.find('[name="log"]').val(),
					'password': loginForm.find('[name="pwd"]').val(),
					'remember': loginForm.find('[name="rememberme"]').prop('checked'),
				};

				$.post( norebro_login_obj.url, data, function(res){
					submitButton.removeClass('loading');
					var obj = JSON.parse(res);

					if( obj.loggedin ){
						wrap.css('height', loggedIn.outerHeight() + 'px');
						loginForm.addClass('hidden');
						loggedIn.addClass('visible');
						loggedIn.find('.box-name').html(obj.username);
					} else {
						loginFormErr.removeClass('hidden').html(obj.message);
						wrap.css('height', loginForm.outerHeight() + 'px');
					}
				});

				return false;
			});

			regForm.on('submit', function(e){
				e.preventDefault();
				var submitButton = regForm.find('button[type="submit"]');

				submitButton.addClass('loading');
				regFormErr.addClass('hidden');
				regFormSuc.addClass('hidden');
				wrap.css('height', regForm.outerHeight() + 'px');

				var data = {
					'action': 'norebro_ajax_registr',
					'username': regForm.find('[name="log"]').val(),
					'email': regForm.find('[name="email"]').val()
				};

				$.post( norebro_login_obj.url, data, function(res){
					submitButton.removeClass('loading');
					var obj = JSON.parse(res);

					if( obj.success_reg ){
						regFormSuc.removeClass('hidden').html( obj.message );
					} else {
						regFormErr.removeClass('hidden').html( obj.message );
					}

					wrap.css('height', regForm.outerHeight() + 'px');
				});

				return false;
			});

		});
	});

});

Youez - 2016 - github.com/yon3zu
LinuXploit