CINXE.COM
Sign In Identifier
<!DOCTYPE html> <html> <head> <title>Sign In Identifier</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <script> var gigyaJsLoaded = false; var errorUrl = '/account-center/loginError.html?source=gigyajs-cloud-signin-identifier'; </script> <script src="/identity/shared-static/scripts/angular.1.1.5.js"></script> <link rel="stylesheet" href="/account-center/styles/signin-1731225887872.min.css"> <link rel="stylesheet" href="/account-center/styles/footer-1731225887872.min.css"> </head> <body class="login-body ng-cloak" id="login-app-body"> <div style="display:none;"> <div class="gigya-screen-set" id="Thermofisher-two-step-login-RegistrationLogin" data-on-pending-registration-screen="Thermofisher-two-step-login-RegistrationLogin/gigya-complete-registration-screen" data-on-pending-verification-screen="Thermofisher-two-step-login-RegistrationLogin/gigya-verification-pending-screen" data-on-pending-email-verification-code="Thermofisher-two-step-login-RegistrationLogin/gigya-email-code-verification-screen" data-on-pending-tfa-registration-screen="Thermofisher-two-step-login-RegistrationLogin/gigya-tfa-registration-screen" data-on-pending-tfa-verification-screen="Thermofisher-two-step-login-RegistrationLogin/gigya-tfa-verification-screen" data-on-pending-password-change-screen="Thermofisher-two-step-login-RegistrationLogin/gigya-password-change-required-screen" data-on-existing-login-identifier-screen="Thermofisher-two-step-login-LinkAccounts/gigya-link-account-screen" data-on-pending-recent-login-screen="Thermofisher-two-step-login-ReAuthentication/gigya-reauthentication-screen" data-width="364" data-responsive="true" data-dialog-style="modern" data-wizard-migration-keys="migrate_translation_handlers_unique_key migrate_translation_handlers_unique_key_v3"> <div id="Thermofisher-two-step-login-username" data-caption="Login" gigya-conditional:class="viewport.width < 550 ?gigya-screen v2 portrait mobile:viewport.width < 920 ?gigya-screen v2 portrait:" class="gigya-screen v2 gigya-composite-control-active" style="width: 100%; display: block;" data-display-name="Thermofisher-two-step-login-username"> <div class="gigya-layout-row ui-droppable ui-sortable"> <label class="gigya-composite-control gigya-composite-control-label" data-toolbox-item-type="label" data-binding="true" data-wizard-base-translation-key="LABEL_23969383034472080" style="height: 17px;font-family: HelveticaNeue-Medium,Helvetica,Roboto,Arial,sans-serif;font-size: 14px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.21;letter-spacing: normal;color: rgb(34, 34, 34);display: block;text-align: left;width: 100%;margin-top: 32px;padding-bottom: 4px;" data-wizard-text-alignment="left"> {{"myLogin.translations.LOGINID_1311311543682226_LABEL" | translate }} </label> <div class="gigya-composite-control gigya-composite-control-textbox gigya-composite-control-loginID" data-toolbox-item-type="loginID" data-wizard-base-translation-key="LOGINID_91490599003373650"> <input type="text" onkeyup='removeErrorMessage()' name="loginID" id="username-field" class="gigya-input-text" show-valid-checkmark="true" data-array-root="" style="font-family: HelveticaNeue,Helvetica,Roboto,Arial,sans-serif;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 2.86;letter-spacing: normal;color: #222222;border-radius: 0;width: 100% !important;height: 50px;margin-bottom:2px;"> <span id="empty-username" data-bound-to="loginID">{{"myLogin.errors.EMPTY_USERNAME" | translate }}</span> </div> <div class="gigya-composite-control gigya-composite-control-submit" data-toolbox-item-type="submit" data-wizard-base-translation-key="SUBMIT_16365346220827784" style=""> <input type="submit" class="gigya-input-submit" gigya-expression:value="window.ltLoginLocalization.myLogin.translations.NEXT_LABEL" style="height: 50px;border-radius: 3px;background-color: #e71316;font-family: HelveticaNeue-bold,Helvetica,Roboto,Arial,sans-serif;font-size: 14px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: normal;text-align: center;color: #ffffff;padding-left: 0;padding-right: 0;border-radius: 3px;" id="next-button"> </div> <a href="/identity/account/reset-password/request" class="trouble-signin">{{"myLogin.translations.LINK_93845637669062720_LABEL" | translate }}</a> </div> </div> </div> </div> <div class="outer-container" ng-controller="registerMain"> <div class="header header-content"> <span ng-include="'template/partials/header.html'" id="header-template"></span> </div> <div class="content"> <div class="row-fluid"> <div class="span6 left"> <p class="signin-title">{{"myLogin.translations.SIGN_INTO_LABEL" | translate }}</p> <form> <div id="container" class="username-container" ng-controller="tfcSigninIdentifierController"></div></form> </div> <div class="span6 right"> <span ng-include="'template/partials/signin-right-register.html'"></span> </div> </div> </div> <div class="footer"> <span ng-include="'template/partials/footer-brands.html'"></span> <span ng-include="'template/partials/footer.html'"></span> </div> </div> <script type="text/javascript" src="/identity/shared-static/scripts/environmenturl.js"></script> <script type="text/javascript"> localStorage.setItem('hideFedMsg', 'false'); function getCookie(name) { var re = new RegExp(name + "=([^;]+)"); var value = re.exec(document.cookie); var c = (value != null) ? unescape(value[1]) : ''; return c; }; function removeErrorMessage() { var username = document.getElementById("username-field").value; if (username != "") { document.getElementById('empty-username').style.display = 'none'; document.getElementById('username-field').style.borderBottom ='1px solid rgb(201, 200, 200)'; } else { document.getElementById('empty-username').style.display = 'block'; document.getElementById('username-field').style.borderBottom ='3px solid #e71316'; } }; var language = getCookie("CK_LANG_CODE"); if (language != ''){ var msg = {}; msg.en="This is a required field."; msg.es="This is a required field."; msg.pt="This is a required field."; msg.fr="This is a required field."; msg.zh="此栏为必填项。"; msg.ru="Это поле необходимо заполнить"; msg.ko="이 항목은 필수입력 정보입니다."; msg.de="Dies ist ein Pflichtfeld."; msg.ja="入力必須項目です。"; // IMPORTANT: window.__gigyaConf property must be defined BEFORE gigya.js is included window.__gigyaConf = { validation: { 'gigya-login-screen': function(formData, eventType, callback) { var errors = {}; // Override default error message for required fields. if(formData['password'] === '') { errors['password'] = msg[language]; } return errors; } } } } </script> <script type="text/javascript" src="https://auth.thermofisher.com/js/gigya.js?apiKey=3_MdUAygy5UVqlKdsaLRZym6539xfyKYmfYHpWpN5Z_R_HSWbAv8i2ByqEnntrrcFH" onload="gigyaJsLoaded=true"></script> <script> //checks if gigya.js is loaded. //Redirects to error page if not loaded. if(!gigyaJsLoaded) { window.location.href = errorUrl; } function loadScript(path, cbSuccess, cbError) { var script = document.createElement("script"); script.async = 'async'; script.type = "text/javascript"; script.src = path; script.onload = script.onreadystatechange = function (_, isAbort) { if (!script.readyState || /loaded|complete/.test(script.readyState)) { if (isAbort) cbError(); else cbSuccess(); } }; script.onerror = function () { cbError(); }; document.getElementsByTagName('head')[0].appendChild(script); } var lang= getCookie('CK_LANG_CODE').toLocaleLowerCase(); var iso = getCookie('CK_ISO_CODE').toUpperCase(); var locales = ['DE','AR','CL','MX','FR','JP','KR','BR','RU','CN','HK','ES','US','TW']; if (locales.indexOf(iso) < 0 || locales.indexOf(lang) < 0) { lang = "en"; iso = "US"; } var scriptsPath = "/account-center/scripts/tfcSigninIdentifier-" + lang + "-" + iso + "-1731225887872.min.js"; loadScript(scriptsPath, function(){ window.loginAppBootstrap(); }, function(){ console.log("Unable to load" + scriptsPath); }); </script> <script src="/identity/etc/designs/komodo/clientlibs/digitaldata.min.js"></script> <script type="text/javascript" src="/-JVF2Mt77XrPue0oWQ_DN-r_/XEYukNG8mrG8EimE/LFhk/MBsdTQN/rVQM"></script></body> </html>