/** * index.js - keeper of the grounds * Basic bits to verify user login and present * appropriate UI when necessary. */ var RESELLER_LOGIN = false; var RESELLER_AMP_LOGIN = false;//amp login same as reseller, and have more specific. var PARTNER_LOGIN = false; var httpsAccount = ''; var selectedAccountName = ''; $(function() { if("1" == reset_password_status) { $('.signinDialog .errorMessage') .empty() .append('

Reset password link not valid.

') .slideDown(); $('.data_area').css('display','none'); $('.savePasswordLink').css('display','none'); } else if("2" == reset_password_status) { $('.signinDialog .errorMessage') .empty() .append('

Reset password link is expired.

') .slideDown(); $('.data_area').css('display','none'); $('.savePasswordLink').css('display','none'); } // $('#login_security_code').val(login_security_code); $('.savePasswordLink').click(function(event){ var password = jQuery.trim($('#password').val()); var reenterPassword = jQuery.trim($('#reenter_password').val()); if("" == password) { $('.signinDialog .errorMessage') .empty() .append('

' + lbl_input_pass + '

') .slideDown(); return; } else if(password.length < 6 || password.length > 40) { $('.signinDialog .errorMessage') .empty() .append('

' + msg_password_minmax_required + '

') .slideDown(); return; } else if (password != reenterPassword) { $('.signinDialog .errorMessage') .empty() .append('

' + lbl_pwd_not_match + '

') .slideDown(); return; } var data = {}; data.password = $('.formReset input#password').val(); data.login_security_code = login_security_code; data.reset_password_key = reset_password_key; $.ajax({ url: '/resetPassword?fnID=saveResetPassword', dataType: 'json', type: 'POST', data: data, complete: function() { }, success: function(response, status) { // $('.signinDialog .errorMessage') // .empty() // .append('

Successfully

') // .slideDown(); //BC has stop support, so rem code send to BC // if(response && response['listCustomerChanged']) { // var url = ''; // //if(GDEBUG) { // // url = getServerURL() + 'login'; // //} else { // url = $('form#update_contact_info_form2').attr("action") + '&pageid=' // + getServerURL() + 'login'; // //} // $('form#update_contact_info_form2').attr("action", url); // var listCustomerChanged = response['listCustomerChanged']; // for(i in listCustomerChanged) { // var customer = listCustomerChanged[i]; // $('form#update_contact_info_form2 #FirstName').val(customer.FirstName); // $('form#update_contact_info_form2 #LastName').val(customer.LastName); // $('form#update_contact_info_form2 #EmailAddress').val(customer.EmailAddress);// // $('form#update_contact_info_form2 #CAT_Custom_207091').val(customer.FirstName);// // $('form#update_contact_info_form2 #CAT_Custom_207092').val(customer.LastName);// // $('form#update_contact_info_form2 #CAT_Custom_207093').val(customer.EmailAddress);// // $('form#update_contact_info_form2 #CAT_Custom_207095').val(customer.EmailAddress);// // $('form#update_contact_info_form2 #CAT_Custom_207096').val(customer.NewPassword);// // $('form#update_contact_info_form2 #CAT_Custom_207097').val(customer.OldPassword);// // $('form#update_contact_info_form2 #CAT_Custom_207098').val(customer.CompanyName);// // $('form#update_contact_info_form2 #CAT_Custom_207099').val(customer.CompanyName);// // $('form#update_contact_info_form2 #CAT_Custom_207100').val(customer.WorkPhone);// // $('form#update_contact_info_form2').submit(); // return; // } // } //End code send to BC var kind = response['kind']; if (kind === 'Reseller') { window.location.href="/rms/login"; } else if (kind === 'Partner') { window.location.href="/pms/login"; } else { window.location.href="/login"; } }, error: function(request, status, error) { $('.signinDialog .errorMessage') .empty() .append('

' + msg_unknown_error + '

') .slideDown(); } }); }); $.ajax({ url: '/user/loginUserAccount', dataType: 'json', type: 'GET', complete: function() { }, success: function(response, status) { $('.signinDialog').jqmShow(); }, error: function(request, status, error) { } }); });