econnectdirect.mbssecurities.com
Open in
urlscan Pro
209.206.124.39
Public Scan
Submitted URL: http://econnectdirect.mbssecurities.com/
Effective URL: https://econnectdirect.mbssecurities.com/Login/Login.aspx
Submission: On November 13 via manual from US — Scanned from DE
Effective URL: https://econnectdirect.mbssecurities.com/Login/Login.aspx
Submission: On November 13 via manual from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST ./Login.aspx
<form method="post" action="./Login.aspx" id="aspnetForm">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="5C1s2LYTRNIBvU+x4+0l+lWukcx2xykmHhLFqJTKg8yNz00utrFyubgXTjkhhpcDtvu7797asD2nqk+Mk7p/S86hN0fyZ9LmmhPLekspIouBRRFeRYsMyAkyuQF9rVUy+rwxe6VfnzIgI8nJPmT2f9Z4k4meqEur+wB9hlVJ0qOJK3WERh3qG4R8dvjdOndo/y6UVrCP9EWPOcKE5a359mV+zvy74EzYu+r74qm1ZLkUxyNde781GX3f2LAxkYZsHF0hd41wm/fmzblIGQk8RheCBniQOH1PMOrnQU0CWdLSOafW7QGT1VRK/rrE7Lh8GjkzLN17PvGro8jJH/2QwyHQvN1Q0+TSXe3TPOCIj/Vju0Ev">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="1806D926">
</div>
<!--Header-->
<div class="footer-push">
<header class="main-header">
<div class="wrapper">
<a id="ctl00_hrefLogo" tabindex="-1" class="siteLogo">
<img id="ctl00_imgLogo" src="/Images/common/logo_lg.png" alt="eConnectDirect">
</a>
<div id="ctl00_pnlCustomerService" class="pnlCustomerService">
<div class="CustomerServiceDiv">
<span id="ctl00_lblCustomerService" class="CustomerService">Customer Service +1 (800) 967-9052</span>
</div>
</div>
</div>
</header>
<!--End Header-->
<!--Content-->
<div class="contentBackground" style="max-width: 900px; text-align: center; margin-left: auto; margin-right: auto; min-height: 600px; padding: 20px; margin-top: 10px;">
<noscript>
<div>
<br>
<span class="errorclass">To utilize the full functionality of the platform JavaScript must be enabled.</span>
</div>
</noscript>
<div class="well" id="username-form" style="">
<div id="divHeader" class="well-header text-center">Log in with Password</div>
<div class="sa-validateTips" id="usernameTips"></div>
<div class="verify-identity-link" style="padding-top: 10px!important">
<div class="sa-header"> Username</div>
<input type="text" name="secureUsername" id="secureUsername" class="sa-username" onchange="setUsername(); return false;">
</div>
<div id="divPassword" class="verify-identity-link verify-identity-link-bottom">
<div class="sa-header">Password</div>
<input type="password" name="password" id="password" value="" class="text ui-widget-content ui-corner-all sa-password">
<input id="hidRedirectUrl" name="hidRedirectUrl" type="hidden">
<input type="button" class="button sa-button" id="btnSecureLogin" value="Log in" onclick="return secureLogin('password', 'pwd');">
<button type="submit" class="button" id="btnLogin" style="display: none;">
<span class="button">Log in</span>
</button>
</div>
<div id="divCode" class="access-code-field" style="display: none">
<div id="divSendText" class="verify-identity-button">
<button type="button" id="SecureAccessText_Description" class="button" style="display: inline-block; max-width: 400px; height: 32px" onclick="showLogin('txt')">
<img id="imgText" class="verify-identity-image" src="../Images/SecureAccess/Text_Transparent.png" style="display: inline-block;">
</button>
<div id="SecureAccessText_Header" class="verify-identity-header">Need to set the header content</div>
<div id="divTextSecureCode" style="display: none">
<div class="sa-header-inline">Code</div>
<input type="text" name="secureCodeText" id="secureCodeText" maxlength="6" value="" class="numberonly text ui-widget-content ui-corner-all secure-code" autocomplete="off">
<input type="submit" class="button sa-button" id="btnVerifyText" value="Log in" onclick="return secureLogin('secureCodeText', 'txt');">
<div id="resendCodeText" style="padding-top: 4px;">
<a class="access-code-resend secure-access-back" id="lnkResendCodeText" title="Click here to resend a Code to" href="javascript:resendCode('txt')" tabindex="-1">Resend Code</a>
</div>
</div>
<div id="divSecureAccessCenterText" style="display:none; margin: 0; padding: 0!important;">
<div class="sa-header">Password</div>
<input type="password" id="sacPasswordText" value="" class="text ui-widget-content ui-corner-all sa-password" autocomplete="off">
<input type="submit" class="button sa-button" id="btnloginSacText" value="Log in" onclick="return secureLogin('sacPasswordText', 'txt', true);">
</div>
<div id="divCancelText" class="secure-access-back verify-identity-back" style="font-size: 12px; margin-top: 20px; margin-bottom: 20px; display: none">
<a id="lnkSignInText" href="javascript:showContactInfo();" title="" tabindex="-1">◀ Return to Log in with One-Time Code</a>
</div>
</div>
<div id="divSendEmail" class="verify-identity-button">
<button type="button" id="SecureAccessEmail_Description" class="button" style="max-width: 400px; height: 32px" onclick="showLogin('eml')">
<img id="imgEmail" class="verify-identity-image" src="../Images/SecureAccess/Email_Transparent.png" style="display: inline-block;">
</button>
<div id="SecureAccessEmail_Header" class="verify-identity-header">Need to set the header content</div>
<div id="divEmailSecureCode" style="display: none">
<div class="sa-header-inline">Code</div>
<input type="text" name="secureCodeEmail" id="secureCodeEmail" maxlength="6" value="" class="numberonly text ui-widget-content ui-corner-all secure-code" autocomplete="off">
<input type="submit" class="button sa-button" id="btnVerifyEmail" value="Log in" onclick="return secureLogin('secureCodeEmail', 'eml');">
<div id="resendCodeEmail" style="padding-top: 4px;">
<a class="access-code-resend secure-access-back" id="lnkResendCodeEmail" title="Resend Code to" href="javascript:resendCode('eml')" tabindex="-1">Resend Code</a>
</div>
</div>
<div id="divSecureAccessCenterEmail" style="display:none">
<label for="sacPasswordEmail" class="sa-header">Password</label>
<input type="password" id="sacPasswordEmail" value="" class="text ui-widget-content ui-corner-all sa-password" autocomplete="off">
<input type="submit" class="button sa-button" id="btnloginSacEmail" value="Log in" onclick="return secureLogin('sacPasswordEmail', 'eml', true);">
</div>
<div id="divCancelEmail" class="secure-access-back verify-identity-back" style="font-size: 12px; margin-top: 20px; margin-bottom: 20px; display: none">
<a id="lnkSignInEmail" href="javascript:showContactInfo();" title="" tabindex="-1">◀ Return to Log in with One-Time Code</a>
</div>
</div>
</div>
<div id="divLoginType" class="verify-identity-button" style="border: none; margin-bottom: 20px!important; margin-top: 0">
<div class="sa-header-block" style="margin-bottom: 10px">Or</div>
<button type="button" id="btnLoginWithCode" class="button" style="height: 32px" onclick="return setLoginType('code');"><img src="../Images/SecureAccess/Padlock_Transparent.png" class="change-login-type">Log in with One-Time Code</button>
</div>
<div id="divBackToPassword" class="secure-access-back" style="font-size: 12px; margin-top: 20px; margin-bottom: 20px; display: none">
<a id="lnkBackToPassword" href="javascript:showPassword();" title="" tabindex="-1">◀ Return to Log in with Password</a>
</div>
<div class="well-header"></div>
<div class="sa-forgot"> Forgot <a id="lnkForgotUid" href="/Login/forgotUsername.aspx" title="Retrieve a forgotten username" class="underneath-link secure-access-back" style="font-size: 12px; margin-top: 0!important" tabindex="-1">Username</a>
or <a id="lnkForgotPwd" href="/Login/UserLoginPasswordResetRequest.aspx" title="Retrieve a forgotten password" class="underneath-link secure-access-back" style="font-size: 12px; margin-top: 7px!important" tabindex="-1">Password</a>? </div>
<div class="login-remember-me">
<input type="checkbox" id="chkRememberMe" class="checkbox" style="top: 2px"> Remember me next time <style>
.icon-tooltip {
font-size: .8em;
background-color: #2152A4;
color: white;
width: 246px;
border-radius: 8px;
}
.popover.right .arrow:after {
border-right-color: #2152A4;
}
.icon-tooltip-container {
margin-left: 0;
display: inline;
position: relative;
}
.pop-title,
.pop-content {
display: none;
}
</style>
<div class="position-allocation-popup-div icon-tooltip-container" style="top:0px;left:0px">
<a href="javascript:void(0);" data-original-title="" title="">
<img class="no-margin-padding tool-tip-image" src="../Images/question.png" alt="">
</a>
<div class="pop-content">
<b>What is remember this device?</b><br><br>Choose this security preference when you log in with a new or unrecognized computer or tablet. If you choose Yes, remember this device, we'll honor your security preference, pre-populate your
user ID into that field, and store your preferred verification method.<br><br><i>Note: If you delete your browser cookies, we may be unable to recognize your device.</i>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$(".position-allocation-popup-div > a").popover({
html: true,
sanitize: false,
placement: 'right',
template: '<div class="popover icon-tooltip" role="tooltip"><div class="arrow"></div><div class="popover-content"></div></div>',
container: 'body',
trigger: 'hover',
title: function() {
return $(this).siblings('.pop-title').html();
},
content: function() {
return $(this).siblings('.pop-content').html();
}
});
});
</script>
</div>
</div>
<div id="dMaintenance" class="well" style="display: none">
<div class="well-header text-center">Site Unavailable</div>
<div id="spanMaintenance" class="site-maintenance">The site is currently under maintenance</div>
</div>
<p>
<span id="ctl00_MAINCONTENT_lblLoginPageSiteMessage"></span>
</p>
<div class="well" id="news" style="display: none; margin-top: 50px">
<div id="homepage-news">
<div class="news-container">
</div>
<div class="modal fade" id="newsModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default button pull-right" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
if (newsfeedMod !== "undefined") {
var newsfeedMod = new NewsfeedModule();
newsfeedMod.init({
UserLoggedIn: false
});
newsfeedMod.ShowNewsArticlePopUp();
}
</script>
</div>
</div>
<span id="ctl00_MAINCONTENT_lblDebugInfo"></span>
<div id="divPopup">
</div>
<script type="text/javascript">
const CodeSendRetries = 5;
const AccessCodeLength = 6;
var userName;
var secureAccessUser;
var sendCodeAttempts;
var serviceUnavailable;
$(function() {
initializePage();
});
function emailAccessCode(resent) {
return sendAccessCode('eml', 'divSendText', 'divSendEmail', 'SecureAccessEmail_Description', 'lnkResendCodeEmail', 'divEmailSecureCode', 'divCancelEmail', 'auto', 'SecureAccessEmail_Header', 'btnVerifyEmail', 'secureCodeEmail', resent);
}
function initializePage() {
$("#DivProgressbarDialog").hide();
//$("#dMaintenance").hide();
var isMaintenance = "N";
if (isMaintenance == "Y") {
$("#dMaintenance").show();
}
if (isMaintenance == "N") {
loadNews();
$.jsErrorHandler.AlertUser.CustomAlert = function() {};
//if a none top windows opens this page, redirect
redirectForPopupWindow();
//allFields = $("#username").add("#secureCode").add("#chkRememberMe");
tips = $(".validateTips");
$("#DivProgressbarDialog").dialog({
bgiframe: true,
height: 140,
modal: true,
autoOpen: false,
resizable: false,
open: function() {
$(".ui-dialog[aria-describedby='DivProgressbarDialog'] .ui-dialog-titlebar-close").hide();
}
});
setEnterKeyTarget('btnVerifyText', 'secureCodeText', true);
setEnterKeyTarget('btnVerifyEmail', 'secureCodeEmail', true);
setEnterKeyTarget('btnloginSacText', 'sacPasswordText');
setEnterKeyTarget('btnloginSacEmail', 'sacPasswordEmail');
setEnterKeyTarget('btnSecureLogin', 'password');
$("#DivProgressbar").progressbar({
value: false
});
initialValidation();
}
}
function resendCode(accessType) {
var ext = "";
var remaining = CodeSendRetries - sendCodeAttempts - 1;
if (remaining == 0) {
ext = " No more re-sends are available.";
} else if (remaining <= 3) {
ext = " You have " + remaining + (remaining == 1 ? " retry" : " retries") + " remaining.";
}
if (accessType === "txt") {
textAccessCode(true);
updateTips("The code was re-sent to <b><i>" + secureAccessUser.Cell.Masked + "</i></b>." + ext)
} else if (accessType === "eml") {
emailAccessCode(true);
updateTips("The code was re-sent to <b><i>" + secureAccessUser.Email.Masked + "</i></b>." + ext)
}
return false;
}
function secureLogin(passwordId, accessType, goToSac) {
updateTips("");
if (!checkRequired($("#secureUsername"), "Username")) {
return false;
}
//allFields.removeClass("ui-state-error");
var usePassword = accessType === "pwd" || goToSac === true;
if (usePassword) {
//alert('passwordId: ' + passwordId)
if (checkRequired($("#" + passwordId), usePassword ? "Password" : "Code", "usernameTips")) {
secureLoginPassword($("#secureUsername").val(), $("#" + passwordId).val(), $("#chkRememberMe").is(":checked") ? true : false, passwordId, goToSac);
}
} else {
//alert('code: ' + accessType)
if (checkRequired($("#" + passwordId), usePassword ? "Password" : "Code", "usernameTips")) {
secureLoginCode(accessType, passwordId);
}
}
return false;
}
//loginType = "code" or "pwd"
function setLoginType(loginType) {
if (loginType === "code" && serviceUnavailable != true) {
getContactInfo();
} else {
showPassword();
}
return false;
}
function setUsername() {
updateTips("");
if ($('#secureUsername').val() != userName) {
secureAccessUser = null;
userName = $('#secureUsername').val();
setLoginType("pwd");
}
}
function showLogin(accessType, goToSac) {
//alert(accessType + " - " + goToSac);
var codeTarget = (accessType === "txt") ? secureAccessUser.Cell.Plain : secureAccessUser.Email.Plain;
$("#lnkResendCode").attr("title", "Click here to resend the Code to " + codeTarget);
if (goToSac === true) {
if (accessType === "eml") {
showLoginSac('divSecureAccessCenterEmail', 'divSendText', 'SecureAccessEmail_Description', 'divSendEmail', 'divCancelEmail', 'auto', 'SecureAccessEmail_Header', 'Email', 'btnloginSacEmail', 'sacPasswordEmail');
} else {
showLoginSac('divSecureAccessCenterText', 'divSendEmail', 'SecureAccessText_Description', 'divSendText', 'divCancelText', 'auto', 'SecureAccessText_Header', 'Cell Phone', 'btnloginSacText', 'sacPasswordText');
}
} else if (accessType === "eml") {
emailAccessCode();
} else if (accessType == "txt") {
textAccessCode();
}
updateTips("");
return false;
}
function textAccessCode(resent) {
return sendAccessCode('txt', 'divSendEmail', 'divSendText', 'SecureAccessText_Description', 'lnkResendCodeText', 'divTextSecureCode', 'divCancelText', 'auto', 'SecureAccessText_Header', 'btnVerifyText', 'secureCodeText', resent);
}
function validateSecureCode(type) {
var secureCode = (type === "txt") ? "secureCodeText" : "secureCodeEmail";
var code = $('#' + secureCode).val();
if (code.length != 6) {
updateTips("The Code must be six (" + AccessCodeLength + ") digits.");
return null;
} else {
for (idx = 0; idx <= AccessCodeLength - 1; idx++) {
if (!$.isNumeric(code.substring(idx, idx + 1))) {
updateTips("The Code is numeric only.");
return null;
}
}
}
return code;
}
function getContactInfo() {
var valid = checkRequired($("#secureUsername"), "Username", "usernameTips");
if (valid) {
userName = $("#secureUsername").val();
if (secureAccessUser) {
displayContactInfo();
return false;
}
if ($.processingDialog != undefined) {
$.processingDialog.open();
$.processingDialog.open({
pMessage: "Verifying Username..."
});
}
var paras = '{username:"' + encodeData(userName) + '"}';
var ret = false;
$.ajax({
type: "POST",
async: true,
url: "Login.aspx/VerifyUser",
data: paras,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
if ($.processingDialog != undefined) {
$.processingDialog.close();
}
if (data.d.Impersonate) {
updateTips("This user is a MBS employee. The password must be entered.");
} else if (data.d.HasAccess) {
secureAccessUser = data.d.User;
displayContactInfo();
ret = true;
} else {
updateTips(data.d.Message);
}
},
error: function(jqXHR, textStatus, errorThrown) {
handleAjaxError(jqXHR, textStatus, errorThrown, "Failed to verify user");
}
});
}
return ret;
}
function displayContactInfo() {
showContactInfo(secureAccessUser);
//removed per TP
//if (secureAccessUser.Cell.Verified === false) {
// showLogin('txt', true);
//}
}
function initialValidation() {
//check current customer browser supporting cookie or not...
$.ajax({
type: "POST",
async: true,
url: "Login.aspx/InitialValidation",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
if (msg.d.InvalidPart) {
if (msg.d.InvalidPart === "SecureAccessServiceUnavailable") {
serviceUnavailable = true;
updateTips(msg.d.Message);
} else {
//show maintenance window - use message if passed
if (msg.d.Message) {
$("#spanMaintenance").html(msg.d.Message);
}
$("#dMaintenance").show();
return;
}
}
var type = "pwd";
//username
var un = getCookie("MemberID");
if (un) {
$("#secureUsername").val(un);
$("#chkRememberMe").attr("checked", "checked");
type = getCookie("LoginType");
}
setLoginType(type)
$("#username-form").show();
},
error: function(jqXHR, textStatus, errorThrown) {
serviceUnavailable = true;
setLoginType("pwd");
$("#username-form").show();
handleAjaxError(jqXHR, textStatus, errorThrown, "Failed to initialize");
}
});
}
function secureLoginCode(accessType, codeId) {
updateTips("");
if ($.processingDialog != undefined) {
$.processingDialog.open();
$.processingDialog.open({
pMessage: "Validating Code..."
});
}
var code = validateSecureCode(accessType);
if (code == null) {
if ($.processingDialog != undefined) {
$.processingDialog.close();
}
$('#' + codeId).focus();
return false;
}
var paras;
if (accessType === "txt") {
paras = '{type:"' + accessType + '", target:"' + encodeData(secureAccessUser.Cell.Plain) + '", code: "' + encodeData(code) + '", userName:"' + encodeData(userName) + '", rememberMe: "' + ($("#chkRememberMe").is(":checked") ? true :
false) + '"}';
} else if (accessType === "eml") {
paras = '{type:"' + accessType + '", target:"' + encodeData(secureAccessUser.Email.Plain) + '", code: "' + encodeData(code) + '", userName:"' + encodeData(userName) + '", rememberMe: "' + ($("#chkRememberMe").is(":checked") ? true :
false) + '"}';
}
$.ajax({
type: "POST",
async: true,
url: "Login.aspx/CompleteVerifyIdentity",
data: paras,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
if ($.processingDialog != undefined) {
$.processingDialog.close();
}
if (data.d.HasAccess) {
if (!data.d.Valid && data.d.InvalidPart) {
updateTips(data.d.Message);
$('#' + codeId).focus();
} else {
if (data.d.Message) {
jAlert(data.d.Message, 'Message', function(a) {
if (data.d.RedirectUrl) {
redirectNow(data.d.RedirectUrl);
}
});
} else if (data.d.RedirectUrl) {
redirectNow(data.d.RedirectUrl);
}
}
} else if (data.d.Expired) {
showContactInfo();
updateTips(data.d.Message);
} else {
updateTips(data.d.Message);
if (data.d.RetriesRemaining == 0) {
showPassword();
$('#btnSecureLogin').prop("disabled", true);
$('#btnLoginWithCode').prop("disabled", true);
} else {
$('#' + codeId).focus();
}
}
},
error: function(jqXHR, textStatus, errorThrown) {
handleAjaxError(jqXHR, textStatus, errorThrown, "Failed to log in with code");
}
});
return false;
}
function secureLoginPassword(name, pwd, rememberMe, passwordId, goToSac) {
if ($.processingDialog != undefined) {
$.processingDialog.open();
$.processingDialog.open({
pMessage: "Validating Password..."
});
}
var redirectSac = goToSac === true;
var paras = '{username:"' + encodeData(name) + '", password:"' + encodeData(pwd) + '", rememberMe:"' + rememberMe + '", redirectSac:"' + redirectSac + '",urlHash: "' + window.location.hash + '"}';
$.ajax({
type: "POST",
async: true,
url: "Login.aspx/SecureLoginWithPassword",
data: paras,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
if ($.processingDialog != undefined) {
$.processingDialog.close();
}
if (!msg.d.Valid && msg.d.InvalidPart) {
updateTips(msg.d.Message);
if (msg.d.RetriesRemaining == 0) {
$('#btnSecureLogin').prop("disabled", true);
$('#btnLoginWithCode').prop("disabled", true);
} else {
$('#' + passwordId).focus();
}
} else {
if (msg.d.Message) {
jAlert(msg.d.Message, msg.d.Caption ?? 'Message', function(a) {
if (msg.d.RedirectUrl) {
redirectNow(msg.d.RedirectUrl);
}
});
} else if (msg.d.RedirectUrl) {
redirectNow(msg.d.RedirectUrl);
}
}
},
error: function(jqXHR, textStatus, errorThrown) {
handleAjaxError(jqXHR, textStatus, errorThrown, "Failed to log in with password");
}
});
return false;
}
function sendAccessCode(accessType, hideId, showId, descId, resendId, secureCodeId, cancelId, panelHeight, headerId, loginButtonId, passwordId, resent) {
//alert("send");
var target = accessType == "eml" ? secureAccessUser.Email.Plain : secureAccessUser.Cell.Plain;
var maskedTarget = accessType == "eml" ? secureAccessUser.Email.Masked : secureAccessUser.Cell.Masked;
var paras = '{type:"' + accessType + '", target:"' + encodeData(target) + '"}';
$.ajax({
type: "POST",
async: true,
url: "Login.aspx/BeginVerifyIdentity",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: paras,
success: function(success) {
if (success.d.Sent == true) {
sendCodeAttempts = success.d.sendCodeAttempts;
showCodeSent(hideId, showId, descId, resendId, secureCodeId, cancelId, success.d.sendCodeAttempts, accessType, maskedTarget, panelHeight, headerId, loginButtonId, passwordId, resent);
} else {
updateTips(success.d.Message);
}
return success.d;
},
error: function(jqXHR, textStatus, errorThrown) {
handleAjaxError(jqXHR, textStatus, errorThrown, "Failed to send the Code");
}
});
return false;
}
function handleAjaxError(jqXHR, textStatus, errorThrown, message) {
console.log(JSON.stringify(jqXHR));
if (errorThrown) {
message = message + " (" + errorThrown + ")";
}
updateTips(message);
}
function showCodeSent(hideId, showId, descId, resendId, secureCodeId, cancelId, sendCodeAttempts, accessType, maskedTarget, panelHeight, headerId, loginButtonId, passwordId, resent) {
if (resent === true) {
// updateTips("A Code was resent to " + maskedTarget);
} else {
updateTips("");
}
$('#divLoginType').hide();
$('#' + hideId).hide();
$('#' + headerId).show();
$('#' + descId).hide();
$('#' + showId).height(panelHeight);
$('#' + showId).css("cursor", "default");
$('#' + showId).css("border", "none");
$('#' + showId).attr("onclick", "");
$('#' + resendId).attr("title", "Resend Code to " + maskedTarget);
$('#' + secureCodeId).show();
$('#' + cancelId).show();
$('#divBackToPassword').hide();
var ext = accessType === "eml" ? "Email" : "Text";
if ((CodeSendRetries - sendCodeAttempts) == 0) {
$('#resendCode' + ext).hide();
}
$('#imgText').css("display", "inline-block");
$('#imgEmail').css("display", "inline-block");
setEnterKeyFocus('secureUsername', passwordId);
$('#' + passwordId).focus();
}
function showContactInfo(user) {
if (user === undefined) {
user = secureAccessUser;
}
$('#secureCodeEmail').val('');
$('#secureCodeText').val('');
updateTips("");
$('#divSecureAccessCenterEmail').hide();
$('#divSendText').show();
$('#SecureAccessText_Description').show();
$('#SecureAccessText_Header').hide();
$('#divSendText').height(34);
$('#divSendText').css("border", "none");
$('#divSendText').css("cursor", "pointer");
$('#divTextSecureCode').hide();
$('#divCancelText').hide();
$('#divSecureAccessCenterText').hide();
$('#divSendEmail').show();
$('#SecureAccessEmail_Description').show();
$('#SecureAccessEmail_Header').hide();
$('#divSendEmail').height(34);
$('#divSendEmail').css("border", "none");
$('#divSendEmail').css("cursor", "pointer");
$('#divEmailSecureCode').hide();
$('#divCancelEmail').hide();
var emailDesc = user.Email.Verified ? "Email Code to <i>" + user.Email.Masked + "</i>" : "Log in with password to register email";
var emailHeader = user.Email.Verified ? "A one-time code was sent to <b><i>" + user.Email.Masked + "</i></b>" : "Enter your password to log in and register <b><i>" + user.Email.Masked + "</i></b> to enable access by one-time code";
$('#SecureAccessEmail_Description').html('<img id="imgText" src="../Images/SecureAccess/Email_Transparent.png" style="display: inline-block; height: 24px; width: 24px; margin-right: 6px; position: relative; top: -2px" />' + emailDesc);
$('#SecureAccessEmail_Header').html('<img id="imgText" class="verify-identity-image" style="width: 48px; height: 48px" src="../Images/SecureAccess/blue email icon on white.png" />' + emailHeader);
var textDesc = user.Cell.Verified ? "Text Code to <i>" + user.Cell.Masked + "</i>" : "Click to verify your cell phone number";
var textHeader = user.Cell.Verified ? "A one-time code was sent to <b><i>" + user.Cell.Masked + "</i></b>." :
"Please enter your password to verify your identify. After logging in, you will be able to verify your cell phone number to receive one-time codes via text as an alternative to using your eConnectDirect<span style='font-size: 12px'><sup>®</sup></span> password.";
$('#SecureAccessText_Description').html('<img id="imgText" src="../Images/SecureAccess/Text_Transparent.png" style="display: inline-block; height: 24px; width: 24px; margin-right: 6px; position: relative; top: -2px" />' + textDesc);
$('#SecureAccessText_Header').html('<img id="imgText" class="verify-identity-image" style="width: 42px; height: 42px" src="../Images/SecureAccess/' + (user.Cell.Verified ? "blue cell phone icon on white.png" :
"Lock - blue white background.png") + '" style="height:32px; width: 32px" />' + textHeader);
$('#SecureAccessText_Description').attr('onclick', user.Cell.Verified ? "showLogin('txt')" : "showLogin('txt', true)");
$('#SecureAccessEmail_Description').attr('onclick', user.Email.Verified ? "showLogin('eml')" : "showLogin('eml', true)");
$('#divPassword').hide();
$('#trForgotPassword').hide();
$('#divCode').show();
$('#divLoginType').hide();
$('#divBackToPassword').show();
$('#imgText').css("display", "inline-block");
$('#imgEmail').css("display", "inline-block");
$('#divHeader').text("Log in with One-Time Code");
}
function showLoginSac(showId, hideId, descId, sendId, cancelId, panelHeight, headerId, typeDesc, loginButtonId, passwordId) {
updateTips("");
$('#' + showId).show();
$('#' + hideId).hide();
$('#divLoginType').hide();
$('#' + descId).hide();
$('#' + headerId).show();
$('#' + sendId).height(panelHeight);
$('#' + sendId).attr("onclick", "");
$('#' + sendId).css("cursor", "default");
$('#' + sendId).css("border", "none");
$('#divBackToPassword').hide();
$('#' + cancelId).show();
$('#imgText').css("display", "block");
$('#imgEmail').css("display", "block");
$('#divHeader').text("Log in to Verify " + typeDesc);
setEnterKeyFocus('secureUsername', passwordId);
$('#' + passwordId).focus();
}
function showPassword() {
//updateTips("");
$('#divPassword').show();
if (serviceUnavailable) {
$('#divLoginType').hide();
} else {
$('#divLoginType').show();
}
$('#trForgotPassword').show();
$('#divCode').hide();
$('#btnLoginWithCode').html('<img src="../Images/SecureAccess/Padlock_Transparent.png" class="change-login-type" />Log in with One-Time Code');
$('#divBackToPassword').hide();
$('#divHeader').text("Log in with Password");
setEnterKeyFocus('secureUsername', 'password');
//set focus based on which field populated
if ($('#secureUsername').val()) {
$('#password').focus();
} else {
$('#secureUsername').focus();
}
}
//redirect page
function redirectForPopupWindow() {
var hasCrossDomainIssue = false;
try {
var parentUrl = window.opener.location.href;
} catch (e) {
hasCrossDomainIssue = true;
}
if (window != window.top) window.top.location.href = "/RatePost/Refresh.aspx"; //The operator != was purposely used for type coersion over !== due to IE8.
if (!hasCrossDomainIssue && window.opener && window.opener.location.href.indexOf("RatePost") !== -1 && window.opener.location.href !== window.location.href) {
top.location.href = "/RatePost/Refresh.aspx";
}
}
function redirectNow(url) {
$("#hidRedirectUrl").val(url);
$("#btnLogin").click();
}
function getCookie(c_name) {
var i, x, y, ARRcookies = document.cookie.split(";");
for (i = 0; i < ARRcookies.length; i++) {
x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
x = x.replace(/^\s+|\s+$/g, "");
if (x == c_name) {
return unescape(y);
}
}
}
function updateTips(tip) {
var tips = $("#usernameTips");
if (tip == "" || tip == null || tip == undefined) {
tips.html(tip);
return false;
}
tips.html(tip).addClass("ui-state-highlight");
setTimeout(function() {
tips.removeClass("ui-state-highlight", 1500);
}, 1000);
}
function checkRequired(element, fieldName, id) {
if (!element.val().length) {
element.addClass("ui-state-error");
updateTips(fieldName + " is required.", id);
return false;
} else {
return true;
}
}
function checkRegexp(o, regexp, n) {
if (!(regexp.test(o.val()))) {
o.addClass("ui-state-error");
updateTips(n);
return false;
} else {
return true;
}
}
function loadNews() {
//load news
$("#homepage-news").load("/Newsfeed/Newsfeed.aspx?newsCategory=LOGIN&time=" + new Date().getTime(), function() {
if ($('.news-container > .news-row.show').length > 0) {
$("#news").show();
} else {
$("#news").hide();
}
});
}
</script>
</div>
<!--End Content-->
</div>
</form>
Text Content
Customer Service +1 (800) 967-9052 To utilize the full functionality of the platform JavaScript must be enabled. Log in with Password Username Password Log in Need to set the header content Code Resend Code Password ◀ Return to Log in with One-Time Code Need to set the header content Code Resend Code Password ◀ Return to Log in with One-Time Code Or Log in with One-Time Code ◀ Return to Log in with Password Forgot Username or Password? Remember me next time What is remember this device? Choose this security preference when you log in with a new or unrecognized computer or tablet. If you choose Yes, remember this device, we'll honor your security preference, pre-populate your user ID into that field, and store your preferred verification method. Note: If you delete your browser cookies, we may be unable to recognize your device. Site Unavailable The site is currently under maintenance Close * About Multi-Bank Securities, Inc. * Contact * Terms * Privacy * Locations * Offering Documents * CCPA * Log Out Powered By Copyright © 2024, Multi-Bank Securities, Inc. Member of FINRA & SIPC; MSRB Registered. All rights reserved. The platform is a registered trademark of Multi-Bank Securities, Inc. Click here to get to FINRA BrokerCheck. Multi-Bank Securities, Inc. is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority. × close Processing... close Please Wait... DO NOT SELL MY PERSONAL INFORMATION When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link. More information Allow All DO NOT SELL PREFERENCES STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. SALE OF PERSONAL DATA Sale of Personal Data Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link. If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences. * PERFORMANCE COOKIES These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. * TARGETING COOKIES These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Confirm My Choices Back Button Back PERFORMANCE COOKIES Vendor Search Search Icon Filter Icon Clear Fliters Information storage and access Apply Consent Leg.Interest All Consent Allowed Select All Vendors Select All Vendors All Consent Allowed * 33ACROSS HOST DESCRIPTION VIEW COOKIES REPLACE-WITH-DYANMIC-HOST-ID * Name cookie name Host cookie host Duration cookie duration Type cookie type Category cookie category Description cookie category * 33ACROSS View Privacy Notice 3 Purposes REPLACE-WITH-DYANMIC-VENDOR-ID Arrow Consent Purposes Location Based Ads Consent Allowed Legitimate Interest Purposes Personalize Require Opt-Out Special Purposes Location Based Ads Features Location Based Ads Special Features Location Based Ads Confirm My Choices This website uses cookies to enhance user experience and to analyze performance and traffic on our website. Accept and Continue