CINXE.COM
Orbit
<!DOCTYPE html> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <script src="/js/jquery.min.js" type="text/javascript"></script> <link rel="stylesheet" href="/login/index_fichiers/orbit2.css" type="text/css"/> <meta name="description" content="Le nouveau portail de Questel pour des professionnels en brevet, design, et juridiques qui souhaitent une couverture exhaustive ainsi qu'un outil performant."/> <meta name="keywords" content="propriété intellectuelle, propriété industrielle, bases de données, recherche, brevets, marques, designs, dessins et modèles, veille technologique, veille concurrentielle, markush, recherche brevet, recherche marque, recherche dessin et modèle, historique de brevet, file histories, commande de brevet, copies de brevet, brevet US, brevet EP, brevet PCT"/> <title>Orbit</title> <script type="text/javascript"> (function($) { $.support.placeholder = ('placeholder' in document.createElement('input')); })(jQuery); //fix for IE7 and IE8 $(function() { if (!$.support.placeholder) { $("[placeholder]").focus(function() { if ($(this).val() == $(this).attr("placeholder")) $(this).val(""); }).blur(function() { if ($(this).val() == "") $(this).val($(this).attr("placeholder")); }).blur().each(function() { $(this).attr("title", $(this).attr("placeholder")); }); $("[placeholder]").parents("form").submit(function() { $(this).find('[placeholder]').each(function() { if ($(this).val() == $(this).attr("placeholder")) { $(this).val(""); } }); }); } }); $(function() { $('form').each(function() { $(this).find('input').keypress(function(e) { if (e.which == 10 || e.which == 13) { // Enter pressed // Do not call process synchronously, to let browser set the other inputs before, // when Enter pressed on browser remember password setTimeout(process, 500); } }); }); }); var ALERT_MISSING_PARAMS = 'Merci de fournir les informations'; // Debug data: // ip = "8.222.208.146" // accountUUID = "null" var mode = "REGULAR"; var originalMode = "REGULAR"; function doLoad() { // on normal startup (no error), check first if there is already an auth on OIDC side // if yes, then try to perform automatically the OIDC authentication if ($("#error").text() == '') { $('body').hide(); $.ajax({ url: "https://login.orbit.com/check", xhrFields: { withCredentials: true }, success: function(data, textStatus, jqXHR) { // If the user is already connected to the SSO, then go to the OIDC handler URL window.location.replace("/openid_connect_login"); }, error: function(jqXHR, testStatus, Error) { // No OIDC auth found, then display Orbit's login $('body').show(); }, timeout: 8 * 1000 }); } else { // An error message is to be displayed $('body').show(); } hideSubaccount(); } function process() { $("[placeholder]").each(function() { if ($(this).val() == $(this).attr("placeholder")) { $(this).val(""); } }); return processRegular(); } function processRegular() { var pwd = $('#password').val(); if ($('#email').val().length > 0 && pwd.length > 0) { return submitLogin(); } else { alert(ALERT_MISSING_PARAMS); return false; } } function updatePopupLineHeight() { if ($("#glasspane")[0].style.display != "none") { var modalPopupContainer = $("#modalPopupContainer"); modalPopupContainer[0].style.lineHeight = modalPopupContainer.height() + "px"; } } var submitDone = false; function submitLogin() { if (! submitDone) { submitDone = true; $("#error").hide(); $("#info").hide(); $("#loginForm").fadeOut(1000, function() { $("#loginForm").parent().empty().append("<div style='padding-top: 110px'>Chargement...</div>").fadeIn(1000); setTimeout(function(){ document.body.innerHTML = ''; }, 3000); }); return true; } else { return false; } } function showSubaccount() { $("#subaccarea").show(); $("#showSubaccount").hide(); $("#hideSubaccount").show(); $("#subacc").appendTo("#subaccarea"); } function hideSubaccount() { $("#subaccarea").hide(); $("#subacc").val(""); $("#showSubaccount").show(); $("#hideSubaccount").hide(); $("#subacc").appendTo("#hiddenSubaccInput"); } function showPopup(id) { var content = $("#" + id); if (content[0].parentNode.id != "modalPopupContainer") { content.appendTo("#modalPopupContainer"); } $("#glasspane")[0].style.display = "block"; $("#modalPopupContainer > div").each(function(index, node) { node.style.display = node.id == id ? "inline-block" : "none"; }); $("#modalPopupContainer")[0].style.display = "block"; updatePopupLineHeight(); } function forgotPwdSend() { jQuery.post("/login/forgotPassword", {email: $("#forgotPwdInput").val()}, function(text) { }).fail(function(xhr) { if (xhr.status == 303) { window.location = xhr.responseText; } }).always(function(textOrXhr) { $("#forgotPwdMsgText").text(textOrXhr.responseText || textOrXhr); showPopup("forgotPwdMsgPopup"); }); } function hidePopup() { $("#glasspane")[0].style.display = "none"; $("#modalPopupContainer")[0].style.display = "none"; $("#modalPopupContainer > div").each(function(index, node) { node.style.display = "none"; }); } </script> </head> <body onload="doLoad()" onresize="updatePopupLineHeight()" style="display:none"> <div style="margin-bottom: 45px;"> <!-- <div id="wrapper" style="margin-bottom: 45px;"> --> <div class="maincontain"> <!-- <div id="mainbanner" class="maincontain"> --> <iframe width="100%" style="border: none; margin: 20px 0;" src="/news?locale=fr&cacheperday=20250305"></iframe> <div class="connectionBox-container"> <div class="box"> <span class="version" id="versionSpan" title="v2.0.0_master_2_8_0_20250228-00de109a">v2.0.0</span> <img src="https://static.orbit.com/imagination/orbit_customers/login_logos/orbit-intelligence.svg" onerror="this.onerror=null;this.src='https://static.orbit.com/imagination/orbit_customers/login_logos/orbit-intelligence.svg';" width="auto" height="50px"/> <div> <span id="error" class="error"></span> </div> <div> <span id="info" class="info"></span> </div> <div> <span id="message" style="font-style: italic; color:blue"></span> </div> <div> <form name="loginForm" id="loginForm" action="/j_spring_security_check?locale=fr" method="post" onsubmit="return process()"> <input type="hidden" name="action" id="action" value="REGULAR"/> <input type="hidden" name="embedded" id="embedded" value="false"/> <div class="table" style="width: 100%;"> <div> <div> <div id="emailarea"> <input id="email" type="text" name="email" value="" placeholder="E-mail" class="myInput"/> </div> <div id="pwdarea"> <input id="password" class="myInput" type="password" name="password" placeholder="Mot de passe"/> </div> <div id="subaccarea" style="display: none;"> <input id="subacc" class="myInput" type="text" name="subaccount" value="" placeholder="Sous-compte (facultatif)"/> </div> </div> </div> </div> <table style="width: 100%"> <tbody><tr> <td id="keepMeLoggedarea"> <div title="Checking this box will allow an automatic reconnection for a week without having to enter your Orbit credential. For security reason, do not check this box on a shared computer."> <input id="keepMeLogged" type="checkbox" name="keepMeLogged" style="margin-right: 5px;"/> <label for="keepMeLogged" style="font-weight: bold;">Connexion automatique</label> </div> </td> <td style="text-align: right;"> <input id="login" class="myButton" type="submit" value="Connexion"/> </td> </tr></tbody> </table> <table border="0" width="100%"> <tbody> <tr class="info" style="line-height: 23px;"> <td style="text-align: left;"><a id="showSubaccount" href="javascript:showSubaccount()">Utiliser un sous-compte</a><a style="display: none;" id="hideSubaccount" href="javascript:hideSubaccount()">Ne pas utiliser de sous-compte</a></td> <td style="text-align: right;"><a id="forgotPwd" href="javascript:showPopup('forgotPwdPopup')">Mot de passe oubli茅 ?</a></td> </tr> <tr> <tr> <td colspan=2> <a id="useOIDCLink" href="/openid_connect_login">Utiliser l'authentification centralis茅e via https://login.orbit.com</a> </td> </tr> </tr> </tbody> </table> </form> </div> <div id="hiddenSubaccInput" style="display: none;"></div> <div style="clear:both;"></div> </div> </div> <div class="footer"> <div class="menu-footer-container"> <ul class="menu-footer"> <li> <a id="recommendedConfig" href="javascript:showPopup('bestConfigPopup')">Configuration recommand茅e</a> </li> <li> <a id="testConfig" class="maximenuck" href="/TestModule.html">Testez votre configuration ici</a> </li> <li> <div class="menu-footer-flags"> <ul> <li><a href="/login/index.jsp?locale=zh"><img src="/login/index_fichiers/zh.gif" /></a></li> <li><a href="/login/index.jsp?locale=ja"><img src="/login/index_fichiers/ja.gif" /></a></li> <li><a href="/login/index.jsp?locale=de"><img src="/login/index_fichiers/de.gif" /></a></li> <li><a href="/login/index.jsp?locale=en"><img src="/login/index_fichiers/en.gif" /></a></li> </ul> <a href="/login/index.jsp?locale=fr"><img src="/login/index_fichiers/fr.gif" /></a> </div> </li> </ul> </div> <div class="copyright maincontain"> <div style="text-align: center;">Copyright © Questel 2025, tous droits réservés</div> </div> </div> </div> </div> <div id="bestConfigPopup" class="box" style="text-align: left;display: none;"> <span class="close-icon" onclick="hidePopup()">X</span> <div style="clear: both;"> <b>Configuration recommand茅e :</b> Derni猫re version de Chrome, Firefox ou Edge, 1366*768 mini, Acrobat Reader DC </div> <input type="button" onClick="hidePopup()" value="OK"/> </div> <div id="glasspane"></div> <div id="modalPopupContainer"> <div id="forgotPwdPopup" class="box" style="text-align: left;"> <span class="close-icon" onclick="hidePopup()">X</span> Veuillez saisir votre logon ou votre e-mail de connexion, un nouveau mot de passe vous sera envoy茅 脿 votre adresse e-mail.<br/> <input id="forgotPwdInput" type="text" name="logonOrEmail" placeholder="E-mail" class="myInput"/> <input type="button" onClick="forgotPwdSend()" value="OK"/> </div> <div id="forgotPwdMsgPopup" class="box"> <span class="close-icon" onclick="hidePopup()">X</span> <div id="forgotPwdMsgText"></div> </div> </div> </body> </html>