Skip to main content
<div ng-controller="loginWidgetCtrl" class="login-popup"> <div class="main-content container"> <div class="row"> <div class="login-popup-img"></div> <span class="login-popup-title">Login</span> <div class="login-form"> <div ng-if="isFormWorking === true" class="preloader"> <div class="login-popup-preloader"><svg width="100%" height="100%" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#fff"> <g fill="none" fill-rule="evenodd"> <g transform="translate(1 1)" stroke-width="2"> <circle stroke-opacity=".5" cx="18" cy="18" r="18" /> <path d="M36 18c0-9.94-8.06-18-18-18"> <animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite" /> </path> </g> </g> </svg> </div> <span class="login-popup-text">Loading...</span> </div> <form name="loginForm" class="form-header" role="form" ng-hide="isFormWorking === true" novalidate> <input id="username" name="username" type="text" class="login-input" ng-class="{true: 'error', false: ''} [loginForm.username.$valid == false && loginForm.username.$pristine == false]" placeholder="Email" ng-model="loginData.username" required /> <div class="alert alert-danger" role="alert" ng-if="!(loginForm.username.$valid || loginForm.username.$pristine) || errors.username">Please enter email</div> <input id="password" name="password" type="password" class="login-input" ng-class="{true: 'error', false: ''} [loginForm.password.$valid == false && loginForm.password.$pristine == false]" placeholder="Password" ng-model="loginData.password" required /> <div class="alert alert-danger" role="alert" ng-if="loginForm.password.$valid == false && loginForm.password.$pristine == false|| errors.password">Please enter password</div> <div class="alert alert-danger" role="alert" ng-if="wrongCredentials == true">Wrong username or password</div> <input type="submit" name="submit" class="login-submit" value="login" ng-click="login()" /> </form> <a href="https://stagingapply.cantorexchange.com/apply.php" target="_blank" class="signup-submit">Create an account</a> <a href="javascript:;" ng-click="showForgotPass()" class="forgot-link">Forgot password</a> <div class="login-popup-footer-text">By logging into this website, you hereby confirm that you have read and that you agree to the terms and conditions of the <span style="color:#409434;"><a href="http://www.cantorexchange.com/CXParticipantAgreement">Participant Agreement</a>, <a href="http://www.cantorexchange.com/CXRiskDisclosure">Risk Disclosure</a>, <a href="http://www.cantorexchange.com/CXPrivacyPolicy">Privacy Policy</a></span>, and <span style="color:#409434;"><a href="http://www.cantorexchange.com/CXLegalStatement">Legal Statement</a></span>, and if you are or will be using this website on behalf of the company or oranization on whose behalf we grant you access, you hereby certify that you are authorized to act on behalf of such comapny or organization.</div> </div> </div> </div> </div>
Login