CINXE.COM

.BI NIC Registry Services

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>.BI NIC Registry Services</title> <script src="/modern/js/jquery.min.js" type="text/javascript"></script> <link rel="stylesheet" href="/modern/themes/CoCCA/colors.css" type="text/css"/> <link rel="stylesheet" href="/modern/themes/CoCCA/fonts.css" type="text/css"/> <link rel="stylesheet" href="/modern/themes/CoCCA/newstyle.css" type="text/css"/> <script src="/modern/js/newapp.js" type="text/javascript"/></script> <script type="text/javascript" xml:space="preserve"> function manipulateChk(val, nm) { var x = document.getElementsByName(nm); for (i = 0; i < x.length; i++) { if (x[i].type == "checkbox") { x[i].checked = val; } } } function authorise(control, onSuccess) { } </script> </head> <body class="centered"> <div class="login-welcome"> <h2>.BI NIC Registry Services </h2> </div> <script type="text/javascript"> // Reload the captcha every 10 mins, so that it's always fresh. No-one likes stale captchas. window.setTimeout(window.location.reload, 1 * 60 * 500 ); </script> <script src="/modern/js/vue.min.js" type="text/javascript"></script> <div class="messages-bar"> </div> <form name="signon" method="post" action="/j_security_check" autocomplete="off"> <input type="hidden" name="j_uri" value="/index.jsp"> <div class="login-container"> <div class="login-container-form"> <img src="../images/no-logo-w250h2.png" alt="null" style="width:250px;height:2px;"> <input type="text" id="username" name="j_username" size="16" autocomplete="off" autocomplete="off" placeholder="Login ID" onchange="resetBadPw()"> <input type="password" id="password" name="j_password" size="16" autocomplete="off" autocomplete="off" placeholder="Password" onchange="resetBadPw()"> <div class="two-cols"> <div class="reload-wrapper"> <input type="text" id="mypw" name="mypw" size="15" autocomplete="off" placeholder="Captcha" onchange="resetBadPw()"> <svg id="reloadCaptcha" onclick="refreshCaptcha();" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4"></path> <path d="M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"></path> </svg> </div> <div> <img src="/simpleCaptcha?type=LOGIN&name=_site" id="captcha" class="captcha-image" /> <input type="hidden" name="jcaptcha_id" value="aaa5OjE-1mDkEgwZv2zwz"> </div> </div> <div> <input type="submit" name="submit" value="Log in" class="my"/> </div> </div> <div class="login-container-message"> NOTE: <br><br>Please connect to API using host name not IP.<br><br>registry.nic.bi:700 </div> </div> </form> <script type="text/javascript"> var captcha = document.getElementById('captcha'); var reloadCaptcha = document.getElementById('reloadCaptcha'); if (captcha.addEventListener) { captcha.addEventListener('load', function() { reloadCaptcha.style.visibility = 'visible'; }); } else { // it's IE! captcha.attachEvent('onload', function() { reloadCaptcha.style.visibility = 'visible'; }); } function refreshCaptcha() { reloadCaptcha.style.visibility = 'hidden'; captcha.setAttribute('src', captcha.getAttribute('src') + "&" + Math.random()); } var badPw = function() { document.getElementById("username").classList.add('is-invalid'); document.getElementById("password").classList.add('is-invalid'); } var badCap = function() { document.getElementById("mypw").classList.add('is-invalid'); } var resetBadPw = function() { document.getElementById("username").classList.remove('is-invalid'); document.getElementById("password").classList.remove('is-invalid'); document.getElementById("mypw").classList.remove('is-invalid'); } document.addEventListener('DOMContentLoaded', function () { refreshCaptcha(); if (document.getElementsByClassName('login-error-cap').length != 0) { badCap(); } if (document.getElementsByClassName('login-error-user').length != 0) { badPw(); } }, false); </script> <div> </div> </div> <div class="overlay fn-sidebar fn-sidebar-menu fn-sidebar-approvals fn-sidebar-options fn-sidebar-balance fn-sidebar-todo fn-sidebar-documents fn-sidebar-user fn-sidebar-search" id="overlay" onclick="closeAllSidebars()"></div> <div class="fn-sidebar fn-sidebar-menu sidebar-menu left light" id="sidebar-menu"> <div class="close-button" onclick="closeMenuSidebar()"> <span>Close</span> <div class="icon-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M18 6l-12 12"></path> <path d="M6 6l12 12"></path> </svg> </div> </div> <div class="sidebar-wrapper" id="sidebar-menu-target"></div> </div> <div class="fn-sidebar fn-sidebar-approvals sidebar-menu right light" id="sidebar-approvals"> <div class="close-button" onclick="closeApprovalsSidebar()"> <span>Close</span> <div class="icon-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M18 6l-12 12"></path> <path d="M6 6l12 12"></path> </svg> </div> </div> <div class="sidebar-wrapper"> <div class="list-menue-default-wrapper" id="sidebar-approvals-target"></div> </div> </div> <div class="fn-sidebar fn-sidebar-options sidebar-menu right light" id="sidebar-options"> <div class="close-button" onclick="closeOptionsSidebar()"> <span>Close</span> <div class="icon-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M18 6l-12 12"></path> <path d="M6 6l12 12"></path> </svg> </div> </div> <div class="sidebar-wrapper"> <div class="list-menue-default-wrapper" id="sidebar-options-target"></div> </div> </div> <div class="fn-sidebar fn-sidebar-balance sidebar-menu right light" id="sidebar-balance"> <div class="close-button" onclick="closeBalanceSidebar()"> <span>Close</span> <div class="icon-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M18 6l-12 12"></path> <path d="M6 6l12 12"></path> </svg> </div> </div> <div class="sidebar-wrapper"> <div class="list-menue-default-wrapper" id="sidebar-balance-target"></div> </div> </div> <div class="fn-sidebar fn-sidebar-todo sidebar-menu right light" id="sidebar-todo"> <div class="close-button" onclick="closeToDoSidebar()"> <span>Close</span> <div class="icon-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M18 6l-12 12"></path> <path d="M6 6l12 12"></path> </svg> </div> </div> <div class="sidebar-wrapper"> <div class="list-menue-default-wrapper" id="sidebar-todo-target"></div> </div> </div> <div class="fn-sidebar fn-sidebar-documents sidebar-menu right light" id="sidebar-documents"> <div class="close-button" onclick="closeDocumentsSidebar()"> <span>Close</span> <div class="icon-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M18 6l-12 12"></path> <path d="M6 6l12 12"></path> </svg> </div> </div> <div class="sidebar-wrapper"> <div class="list-menue-default-wrapper" id="sidebar-documents-target"></div> </div> </div> <div class="fn-sidebar fn-sidebar-user sidebar-menu right dark" id="sidebar-user"> <div class="close-button" onclick="closeUserSidebar()"> <span>Close</span> <div class="icon-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M18 6l-12 12"></path> <path d="M6 6l12 12"></path> </svg> </div> </div> <div class="sidebar-wrapper"> <div class="list-menue-default" id="sidebar-user-target"></div> </div> </div> <div class="fn-sidebar fn-sidebar-search sidebar-menu right dark" id="sidebar-search"> <div class="close-button" onclick="removeClassFromElements('fn-sidebar', 'visible')"> <span>Close</span> <div class="icon-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M18 6l-12 12"></path> <path d="M6 6l12 12"></path> </svg> </div> </div> <div class="sidebar-wrapper"> <div id="sidebar-search-target"></div> </div> </div> </body> </html>