CINXE.COM
Bankers Almanac login
<!DOCTYPE html> <html lang="en"> <head> <title>Bankers Almanac login</title> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta charset="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" type="image/png" sizes="16x16" href="https://www.bankersalmanac.com/addcon/images/lnrs-favicon.png"> <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet"> <style> html { background-color: #f4f4f4; } body { margin: 0; text-align: center; } body, input { font-family: 'Roboto', sans-serif; font-size: 13px; color: #222222; } #page { opacity: 1; } #logo { width: 250px; display: block; margin: 37px auto auto auto; } #siteName { font-size: 28px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.33px; text-align: center; margin-top: 25px; color: #02234c; } #mainBox { width: 360px; margin: 32px auto auto auto; padding: 24px; border-radius: 3px; box-shadow: 0 1px 3px 0 rgba(74, 74, 74, 0.3); background-color: #ffffff; text-align: left; } #errorBox { border-radius: 3px; background-color: #fcebeb; padding: 11px 16px; border-left: 5px solid #c52020; font-family: Roboto; font-stretch: normal; font-style: normal; line-height: 1.29; letter-spacing: normal; color: #c52020; margin-bottom: 20px; display: none; } p { font-size: 14px; margin: 12px auto 0 auto; } a { color: #006699; text-decoration: underline; } #errorMessage { font-weight: 500; } .textColumn > *:first-child, #assistance > *:first-child { margin-top: 0; } #errorHelp { font-weight: normal; } #formWrapper { padding: 8px 16px; } label { display: block; margin: 20px 0 8px 0; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.38; letter-spacing: normal; color: #757575; } input[type='text'], input[type='password'] { display: block; margin-top: 8px; margin-bottom: 8px; padding: 7px 13px; width: 100%; box-sizing: border-box; border-radius: 2px; border: solid 1px #d6d6d6; } #formBottom { display: flex; margin-top: 32px; } #assistance { flex-grow: 1; order: 1; } #assistance a { display: block; margin-top: 4px; line-height: 1.38; } #btnLogin { font-weight: 500; letter-spacing: 0.46px; color: #ffffff; padding: 8px 16px; border-radius: 3px; background-color: #02234c; border: none; line-height: 18px; font-family: 'Roboto', sans-serif; } #btnLogin:hover { background-color: #1B395E; cursor: pointer; } #trial { margin-top: 32px; font-size: 13px; line-height: 1.54; letter-spacing: normal; text-align: center; } #logos { margin-top: 50px; display: flex; justify-content: center; align-items: center; } #logos a { margin: auto 10px auto 11px } #relxLogo img { width: 79px; height: 18px; position: relative; top: -1px; } #footerLinks { padding: 0; } #footerLinks li { display: inline; margin: auto 4px auto 5px; font-size: 12px; line-height: 1.33; } #copyright { font-size: 12px; } #spinner { display: none; position: absolute; top: 50%; left: 50%; height: 50px; width: 50px; margin: -25px 0 0 -25px; border: 4px rgba(2, 35, 76, 0.25) solid; border-top: 4px #02234c solid; border-right: 4px #02234c solid; border-bottom: 4px #02234c solid; border-radius: 50%; -webkit-animation: spin 1s infinite linear; animation: spin 1s infinite linear; } #register { display: none; margin-top: 32px; font-weight: 500; letter-spacing: 0.46px; color: #06214b; padding: 8px 16px; border-radius: 3px; border: 1px solid #06214b; line-height: 18px; font-family: 'Roboto', sans-serif; text-decoration: none; } #register:hover { color: #252525; background-color: #f9f9f9; border-color: #ebebeb; box-shadow: 0 1px 3px 0 rgba(74, 74, 74, 0.3); } #support{ display: none; font-size: 12px; padding-right: 15px; } @-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); transform: rotate(359deg); -webkit-transform: rotate(359deg); transform: rotate(359deg); } } </style> </head> <body> <div id="page"> <img id="logo" src="https://www.bankersalmanac.com/addcon/images/LNRS_RGB_POS.svg" alt="LexisNexis Risk Solutions" /> <div id="siteName">Bankers Almanac</div> <div id="mainBox"> <div id="errorBox" class="textColumn"> <p id="errorMessage">Invalid username or password. Please try again.</p> <p id="errorHelp">If you are having trouble logging in, please see our <a href="https://risk.lexisnexis.com/contact-us#support">support page</a>.</p> </div> <form onsubmit="return false;" method="post"> <div id="formWrapper" class="textColumn"> <label for="name">Username</label> <input type="text" id="username" placeholder="Enter your username" autofocus> <label for="name">Password</label> <input type="password" id="password" placeholder="Enter your password"> <div id="formBottom"> <div style="order:2"> <button type="submit" id="btnLogin">LOGIN</button> </div> <div id="assistance"> <a id="lnkPassword" href="#">Forgotten password?</a> <a id="lnkUsername" href="#">Forgotten username?</a> <span id="support">If you have trouble signing in, please email <a href="mailto:support@lexisnexisrisk.com">support@lexisnexisrisk.com</a></span> </div> </div> </div> </form> </div> <p id="trial">Not a subscriber? <a href="https://risk.lexisnexis.com/contact-us#sales" target="_blank" rel="noopener noreferrer">Request a Trial</a></p> <a id="register" href="#">REGISTER A NEW COMPANY</a> <div id="logos"> <a id="relxLogo" href="https://www.relx.com" target="_blank" rel="noopener noreferrer"><img src="https://www.bankersalmanac.com/images/reed-elsevier.gif" alt="RELX" /></a> </div> <ul id="footerLinks"> <li><a href="https://risk.lexisnexis.com/about-us" target="_blank" rel="noopener noreferrer">About Us</a></li> <li><a href="https://risk.lexisnexis.com/contact-us#support " target="_blank" rel="noopener noreferrer">Contact Us</a></li> <li><a href="https://risk.lexisnexis.com/terms/accuity" target="_blank" rel="noopener noreferrer">Terms & Conditions</a></li> <li><a href="https://risk.lexisnexis.com/group/privacy-policy" target="_blank" rel="noopener noreferrer">Privacy Policy</a></li> <li><a href="https://risk.lexisnexis.com/terms" target="_blank" rel="noopener noreferrer">Disclaimer</a></li> </ul> <p id="copyright"><a href="https://risk.lexisnexis.com/group/copyright" target="_blank" rel="noopener noreferrer">Copyright</a> © <span id="year">YYYY</span> LexisNexis Risk Solutions Group</p> </div> <div id="spinner"></div> <script src="https://cdn.auth0.com/js/auth0/9.13/auth0.min.js"></script> <script src="https://cdn.auth0.com/js/polyfills/1.0/object-assign.min.js"></script> <script> window.addEventListener('load', function () { var config = JSON.parse( decodeURIComponent(escape(window.atob('eyJpY29uIjoiaHR0cHM6Ly9iZXRhLnZhbGlkYXRlLmJhbmtlcnNhbG1hbmFjLmNvbS9hc3NldHMvaW1hZ2VzL2xleGlzbmV4aXMtcmlza2xvZ28ucG5nIiwiYXNzZXRzVXJsIjoiIiwiYXV0aDBEb21haW4iOiJhY2N1aXR5LXByb2QuZXUuYXV0aDAuY29tIiwiYXV0aDBUZW5hbnQiOiJhY2N1aXR5LXByb2QiLCJjbGllbnRDb25maWd1cmF0aW9uQmFzZVVybCI6Imh0dHBzOi8vYWNjdWl0eS1wcm9kLmV1LmF1dGgwLmNvbS8iLCJjYWxsYmFja09uTG9jYXRpb25IYXNoIjpmYWxzZSwiY2FsbGJhY2tVUkwiOiJodHRwczovL21hbmFnZW1lbnQuYmFua2Vyc2FsbWFuYWMuY29tL3Zzcy13ZWIvbG9naW4vb2F1dGgyL2NvZGUvYXV0aDAiLCJjZG4iOiJodHRwczovL2Nkbi5hdXRoMC5jb20vIiwiY2xpZW50SUQiOiJQbzBZdG9UbExxOXo0aE95TUVQUHRRNjByYlkxem1RdiIsImRpY3QiOnsic2lnbmluIjp7InRpdGxlIjoiVlNTIDMuMCAtIFBST0QifX0sImV4dHJhUGFyYW1zIjp7InByb3RvY29sIjoib2F1dGgyIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsIm5vbmNlIjoidEZmejF5YTd5RTlmSEpRLXJ0OTlIaVE1dHBpNWg5clE3OVFsVkN4emdmWSIsInRlbmFudCI6ImFjY3VpdHktcHJvZCIsInR5cGUiOiJjb2RlIiwiY2xpZW50SUQiOiJQbzBZdG9UbExxOXo0aE95TUVQUHRRNjByYlkxem1RdiIsInJlZGlyZWN0VVJJIjoiaHR0cHM6Ly9tYW5hZ2VtZW50LmJhbmtlcnNhbG1hbmFjLmNvbS92c3Mtd2ViL2xvZ2luL29hdXRoMi9jb2RlL2F1dGgwIiwiX2NzcmYiOiJ3NTdYR1h5Qy14VnR4U3NLTGtsWnA0X3NyaXhILW5HbmdMWUkiLCJfaW50c3RhdGUiOiJkZXByZWNhdGVkIiwic3RhdGUiOiJoS0ZvMlNCc2MwNDVNMTlLV2twbGNreERWMDl3T1daTFNUUmpZbkZsUVZocmNXaHZOYUZ1cFd4dloybHVvM1JwWk5rZ1pIZHFjVEpmZURsWFZrSkROSGw0YURsblYxUjJkR0ZpTmpGUWNtVnlNVWlqWTJsazJTQlFiekJaZEc5VWJFeHhPWG8wYUU5NVRVVlFVSFJSTmpCeVlsa3hlbTFSZGcifSwiaW50ZXJuYWxPcHRpb25zIjp7InByb3RvY29sIjoib2F1dGgyIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsIm5vbmNlIjoidEZmejF5YTd5RTlmSEpRLXJ0OTlIaVE1dHBpNWg5clE3OVFsVkN4emdmWSIsInRlbmFudCI6ImFjY3VpdHktcHJvZCIsInR5cGUiOiJjb2RlIiwiY2xpZW50SUQiOiJQbzBZdG9UbExxOXo0aE95TUVQUHRRNjByYlkxem1RdiIsInJlZGlyZWN0VVJJIjoiaHR0cHM6Ly9tYW5hZ2VtZW50LmJhbmtlcnNhbG1hbmFjLmNvbS92c3Mtd2ViL2xvZ2luL29hdXRoMi9jb2RlL2F1dGgwIiwiX2NzcmYiOiJ3NTdYR1h5Qy14VnR4U3NLTGtsWnA0X3NyaXhILW5HbmdMWUkiLCJfaW50c3RhdGUiOiJkZXByZWNhdGVkIiwic3RhdGUiOiJoS0ZvMlNCc2MwNDVNMTlLV2twbGNreERWMDl3T1daTFNUUmpZbkZsUVZocmNXaHZOYUZ1cFd4dloybHVvM1JwWk5rZ1pIZHFjVEpmZURsWFZrSkROSGw0YURsblYxUjJkR0ZpTmpGUWNtVnlNVWlqWTJsazJTQlFiekJaZEc5VWJFeHhPWG8wYUU5NVRVVlFVSFJSTmpCeVlsa3hlbTFSZGcifSwid2lkZ2V0VXJsIjoiaHR0cHM6Ly9jZG4uYXV0aDAuY29tL3cyL2F1dGgwLXdpZGdldC01LjIubWluLmpzIiwiaXNUaGlyZFBhcnR5Q2xpZW50IjpmYWxzZSwiYXV0aG9yaXphdGlvblNlcnZlciI6eyJ1cmwiOiJodHRwczovL2FjY3VpdHktcHJvZC5ldS5hdXRoMC5jb20iLCJpc3N1ZXIiOiJodHRwczovL2FjY3VpdHktcHJvZC5ldS5hdXRoMC5jb20vIn0sImNvbG9ycyI6e319'))) ); var params = Object.assign({ domain: config.auth0Domain, clientID: config.clientID, redirectUri: config.callbackURL, responseType: 'code', overrides: { __tenant: config.auth0Tenant, __token_issuer: config.authorizationServer.issuer } }, config.internalOptions); var databaseConnection = 'AuthManager-Production'; var bankersHostname = "www.bankersalmanac.com"; var loginUrl = "bankersalmanac.lexisnexisrisk.com/home"; if (config.dict.signin.title === 'Bankers KYC 2.0' || config.dict.signin.title === 'Bankers Legacy - Production') { document.getElementById("siteName").innerHTML = 'Bankers Almanac Portal'; } if (config.dict.signin.title === 'VSS Reports 2.0') { databaseConnection = 'VSS-Web-Prod'; } if (config.dict.signin.title === 'VSS 3.0 - PROD') { databaseConnection = 'VSS-Web-Prod'; } if (config.dict.signin.title === 'VSS 4.0 - PROD') { databaseConnection = 'VSS-Web-Prod'; } if (config.dict.signin.title === 'VSS Reports 2.0 (VSS AWS) - PROD') { databaseConnection = 'VSS-Web-Prod'; } if (config.dict.signin.title === 'VSS 4.0 - PROD') { document.getElementById("lnkPassword").href = "https://beta.validate.bankersalmanac.com/ba-mgmt/forgot-password"; document.getElementById("trial").style.display = "none"; document.getElementById("register").style.display = "inline-block"; document.getElementById("register").href = "https://beta.validate.bankersalmanac.com/ba-mgmt/registration/new-user"; document.getElementById("lnkUsername").style.display = "none"; } else if (config.dict.signin.title === 'VSS 3.0 - PROD') { document.getElementById("lnkPassword").href = "https://management.bankersalmanac.com/vss-web/apply/forgotpasswd"; document.getElementById("trial").style.display = "none"; document.getElementById("register").style.display = "inline-block"; document.getElementById("register").href = "https://beta.validate.bankersalmanac.com/ba-mgmt/registration/new-user"; document.getElementById("lnkUsername").style.display = "none"; } else if (config.dict.signin.title === 'VSS Reports 2.0 (VSS AWS) - PROD') { document.getElementById("lnkPassword").style.display = "none"; document.getElementById("lnkUsername").style.display = "none"; document.getElementById("trial").style.display = "none"; document.getElementById("support").style.display = "inline-block"; } else { document.getElementById("lnkPassword").href = "https://" + bankersHostname + "/PasswordAssistance.aspx"; } document.getElementById("lnkUsername").href = "https://" + bankersHostname + "/UsernameAssistance.aspx"; document.getElementById("year").innerHTML = new Date().getFullYear(); var webAuth = new auth0.WebAuth(params); function login(e) { e.preventDefault(); document.getElementById('btnLogin').disabled = true; document.getElementById('username').disabled = true; document.getElementById('password').disabled = true; errorBox.style.display = 'none'; document.getElementById('page').style.opacity = 0.25; document.getElementById('spinner').style.display = "block"; var username = document.getElementById('username').value; var password = document.getElementById('password').value; webAuth.login({ realm: databaseConnection, username: username, password: password }, function (err) { if (err) displayError(err); }); } function displayError(err) { var errorMessage = document.getElementById('errorMessage'); errorMessage.innerHTML = description(err); var errorBox = document.getElementById('errorBox'); errorBox.style.display = 'block'; document.getElementById('page').style.opacity = 1; document.getElementById('spinner').style.display = "none"; document.getElementById('btnLogin').disabled = false; document.getElementById('username').disabled = false; document.getElementById('password').disabled = false; document.getElementById("username").focus(); } function description(err) { if (err == null || err.code == null) { return "An unexpected error has occurred. The problem might be temporary, so please <a href=\"https://" + loginUrl + "\">try again to log in</a>."; } switch (err.code) { case "invalid_state": return "This login attempt has expired. Please <a href=\"https://" + loginUrl + "\">begin the login process again</a>."; case "invalid_user_password": return "Invalid username or password. Please try again."; case "too_many_attempts": return "Your account has been blocked because of multiple failed login attempts. Use the "Forgotten password" link below to reset your password."; case "expired-password": return err.description; default: var ret = "An error has occurred: " + err.code; if (err.description !== null) { ret += " - " + err.description; } return ret; } } document.getElementById('btnLogin').addEventListener('click', login); }); </script> </body> </html>