demo.dx.trade
Open in
urlscan Pro
185.79.216.133
Public Scan
Submitted URL: http://demo.dx.trade/
Effective URL: https://demo.dx.trade/
Submission: On April 10 via api from US — Scanned from DE
Effective URL: https://demo.dx.trade/
Submission: On April 10 via api from US — Scanned from DE
Form analysis
4 forms found in the DOMPOST api/auth/login
<form class="loginForm loginForm-main" action="api/auth/login" data-success-redirect="" method="POST">
<input type="hidden" id="vendor" name="vendor" class="control" value="mercury">
<div class="loginForm--fieldset">
<div class="loginForm--row">
<div class="control control-textInput">
<span class="control--label"><label for="username">Username</label></span>
<span class="control--wrap"><input type="text" name="username" id="username"></span>
</div>
</div>
<div class="loginForm--row">
<div class="control control-passwordInput">
<span class="control--label"><label for="password">Password</label></span>
<span class="control--wrap" id="passwordWrapper">
<span class="passwordInput"><input type="password" name="password" id="password" class="passwordInput--passwordInput"><input type="text" class="passwordInput--textInput"><span class="passwordInput--icon"><svg
class="icon icon-hide-password">
<use xlink:href="#icon-hide-password"></use>
</svg></span></span>
</span>
</div>
</div>
</div>
<div class="loginForm--row loginForm--row-actions">
<div class="loginForm--actionButton">
<button class="button button-primary" type="submit" id="submitLogin">
<span>Log In</span>
</button>
</div>
</div>
<div class="loginForm--indicator" style="display:none">
<span class="loadingWheel loadingWheel-small"></span>
</div>
<div class="loginForm--info"> To register, please contact us<span>Copyright</span>
</div>
<div class="loginForm--error" data-test-id="login_error" style="display:none"></div>
</form>
POST controllers/oneTimePasswordSiteLogin
<form class="loginForm" action="controllers/oneTimePasswordSiteLogin" method="POST" id="totpSecure">
<div class="loginForm--fieldset">
<div class="loginForm--row">
<div class="control control-textInput">
<span class="control--label"><label for="securityCode">6-digit Code</label></span>
<span class="control--wrap">
<span class="passwordInput"><input autocomplete="off" type="password" name="code" id="securityCode" class="passwordInput--passwordInput"><input type="text" class="passwordInput--textInput"><span class="passwordInput--icon"><svg
class="icon icon-hide-password">
<use xlink:href="#icon-hide-password"></use>
</svg></span></span>
<span class="control--errorMessage" style="display: none;">Incorrect code</span>
</span>
</div>
</div>
</div>
<div class="loginForm--hint">Enter the security code generated by the Authenticator app on your phone</div>
<div class="loginForm--row loginForm--row-actions">
<a href="#" class="loginForm--link" id="cantUsePhone" onclick="">I can't use my phone</a>
<div class="loginForm--actionButton">
<button class="button button-primary" type="submit" disabled="">
<span>Submit</span>
</button>
</div>
</div>
<div class="loginForm--indicator">
<span class="loadingWheel loadingWheel-small"></span>
</div>
</form>
POST controllers/oneTimePasswordSiteLogin
<form class="loginForm" action="controllers/oneTimePasswordSiteLogin" method="POST" id="totpBackup">
<div class="loginForm--fieldset">
<div class="loginForm--row">
<div class="control control-textInput">
<span class="control--label"><label for="backupCode">8-digit Code</label></span>
<span class="control--wrap">
<span class="passwordInput"><input autocomplete="off" type="password" name="code" id="backupCode" class="passwordInput--passwordInput"><input type="text" class="passwordInput--textInput"><span class="passwordInput--icon"><svg
class="icon icon-hide-password">
<use xlink:href="#icon-hide-password"></use>
</svg></span></span>
<span class="control--errorMessage" style="display: none;">Incorrect code</span>
</span>
</div>
</div>
</div>
<div class="loginForm--hint">If you can't use your phone, you can log in by entering one of your backup codes.</div>
<div class="loginForm--row loginForm--row-actions">
<a href="#" class="loginForm--link" onclick="window.open('https://test.com', '', '_blank');">Contact support</a>
<div class="loginForm--actionButton">
<button class="button button-primary" type="submit" disabled="">
<span>Submit</span>
</button>
</div>
</div>
<div class="loginForm--indicator">
<span class="loadingWheel loadingWheel-small"></span>
</div>
</form>
PUT api/users/password
<form class="loginForm" action="api/users/password" data-success-redirect="" method="PUT" id="changePasswordForm">
<div class="loginForm--subtitle"> Password has expired and must be changed </div>
<div class="loginForm--fieldset">
<div class="loginForm--row">
<span class="control--label">Username</span>
<input type="hidden" name="username" id="userNameForChangePassword">
<span class="control--wrap control--wrap-username" id="userNameForChangePasswordSpan"></span>
</div>
<div class="loginForm--row">
<div class="control control-passwordInput" id="controlCurrentPassword">
<span class="control--label">
<label for="currentPassword">Current Password</label>
</span>
<span class="control--wrap">
<span class="passwordInput"><input type="password" id="currentPassword" name="currentPassword" class="passwordInput--passwordInput"><input type="text" class="passwordInput--textInput"><span class="passwordInput--icon"><svg
class="icon icon-hide-password">
<use xlink:href="#icon-hide-password"></use>
</svg></span></span>
</span>
</div>
</div>
<div class="loginForm--row">
<div class="control control-passwordInput" id="controlNewPassword">
<span class="control--label">
<label for="newPassword">New Password</label>
</span>
<span class="control--wrap">
<span class="passwordInput"><input type="password" id="newPassword" name="newPassword" class="passwordInput--passwordInput"><input type="text" class="passwordInput--textInput"><span class="passwordInput--icon"><svg
class="icon icon-hide-password">
<use xlink:href="#icon-hide-password"></use>
</svg></span></span>
<span class="control--error" id="errorMessage" data-test-id="password_incorrect_message"> Please fill in all fields correctly </span>
</span>
</div>
</div>
</div>
<div class="loginForm--row loginForm--row-actions">
<div class="loginForm--actionButton">
<button id="submitChangePassword" class="button button-primary" type="submit">
<span>Submit</span>
</button>
</div>
<div class="loginForm--actionButton">
<button class="button button-secondary" type="reset">
<span>Cancel</span>
</button>
</div>
</div>
<div class="loginForm--indicator" style="display:none">
<div class="loadingWheel loadingWheel-small"></div>
</div>
</form>
Text Content
icon- icon- F1CDE37C-033B-435D-B463-C440EA507532 icon 3AEEFB6F-1CAB-4A36-8BA4-29AB0FF3ECF1 icon- ` 68C1A130-6333-4647-BFC4-644D4D466207 icon- Your web browser must have JavaScript enabled in order for this application to display correctly. Username Password Log In To register, please contact usCopyright Security Code 6-digit Code Incorrect code Enter the security code generated by the Authenticator app on your phone I can't use my phone Submit Backup Code 8-digit Code Incorrect code If you can't use your phone, you can log in by entering one of your backup codes. Contact support Submit Change Password Password has expired and must be changed Username Current Password New Password Please fill in all fields correctly Submit Cancel End User Agreement CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money. Incorrect password - Use between 6 and 12 characters - Contains only symbols from the following list: latin alphabetic characters, digits, symbols (e.g. !$%&) - Should contain a mix of digits (0-9) and alphabetic characters (A-Z/a-z) Usage of old password is not allowed