https://static-mxt.r.worldssl.net/login

ID de l'analyse :
a9a8db0a-7628-4ee5-bd88-1fab15a69001Terminée
URL soumise :
https://static-mxt.r.worldssl.net/login
Fin du rapport :

Liens : 1 trouvé(s)

Liens sortants identifiés à partir de la page

Lientexte
https://smsglobal.com/get-started/Create an account.

Variables JavaScript : 60 trouvée(s)

Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel

NomType
0object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
$function
jQueryfunction
html5object
Modernizrobject
yepnopefunction
respondobject

Messages de journal de console : 0 trouvé(s)

Messages consignés dans la console web

HTML

Le corps HTML de la page en données brutes

<!DOCTYPE html><!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--><!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]--><!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]--><!--[if gt IE 8]><!--><html class=" js flexbox canvas canvastext webgl no-touch geolocation postmessage no-websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths"><!--<![endif]--><head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=10">
    <meta name="viewport" content="width=device-width">
            <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
        <link rel="icon" href="/favicon.ico" type="image/x-icon">
        <title>MXT Bulk SMS Gateway Login - Send Texts Online via SMS Software - SMSGlobal</title>    <meta charset="UTF-8">
<meta name="description" content="Log into MXT SMS Gateway. Send bulk SMS, sales and marketing sms campaigns and much more through our SMS software online.">            <script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=AW-1066680233&amp;l=dataLayer&amp;cx=c"></script><script src="https://js.hs-banner.com/2106304.js" type="text/javascript" id="cookieBanner-2106304" data-cookieconsent="ignore" data-hs-ignore="true" data-loader="hs-scriptloader" data-hsjs-portal="2106304" data-hsjs-env="prod" data-hsjs-hublet="na1"></script><script src="https://js.hs-analytics.net/analytics/1729812000000/2106304.js" type="text/javascript" id="hs-analytics"></script><script src="https://js.hsadspixel.net/fb.js" type="text/javascript" id="hs-ads-pixel-2106304" data-ads-portal-id="2106304" data-ads-env="prod" data-loader="hs-scriptloader" data-hsjs-portal="2106304" data-hsjs-env="prod" data-hsjs-hublet="na1"></script><script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script async="" src="//www.googletagmanager.com/gtm.js?id=GTM-K8L97CR&amp;l=gtmDataLayer"></script><script src="//static-mxt.r.worldssl.net/js/vendor/jquery.min.js?v=8c8ddd2"></script>
        <script>window.jQuery || document.write('<script src="//static-mxt.r.worldssl.net/js/vendor/jquery-1.9.1.min.js?v=8c8ddd2"><\/script>')</script>
        <script src="//static-mxt.r.worldssl.net/js/vendor/jquery-ui-1.11.4.min.js?v=8c8ddd2"></script>
    <script src="//static-mxt.r.worldssl.net/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js?v=8c8ddd2"></script>
            <script src="//static-mxt.r.worldssl.net/js/vendor/noty/jquery.noty-sg-fixed.min.js?v=8c8ddd2"></script>
        <script src="//static-mxt.r.worldssl.net/js/vendor/noty/layouts/inline.js?v=8c8ddd2"></script>
        <script src="//static-mxt.r.worldssl.net/js/vendor/noty/themes/smsglobal.min.js?v=8c8ddd2"></script>
        <script src="//static-mxt.r.worldssl.net/js/jquery.sg_alert.js?v=8c8ddd2"></script>
    <!-- BESG: 155 -->
    <link rel="stylesheet" href="//static-mxt.r.worldssl.net/css/main.css?v=8c8ddd2">
    <link rel="stylesheet" href="//static-mxt.r.worldssl.net/glyphicons/glyphicons.css?v=8c8ddd2">
    <link rel="stylesheet" href="//static-mxt.r.worldssl.net/glyphicons/halflings.css?v=8c8ddd2">

    <link rel="stylesheet" href="//static-mxt.r.worldssl.net/js/vendor/EasyAutocomplete/easy-autocomplete.min.css?v=8c8ddd2">
                    <link rel="stylesheet" href="//static-mxt.r.worldssl.net/css/mxt-branding/1.css?v=8c8ddd2">
        <script async="" src="https://www.googletagmanager.com/gtag/js?id=AW-769641887"></script></head>
<body class="no-secondary-col login-body">
<div id="notification-placeholder"></div>
<div class="loading-overlay">
    <i class="loader fa fa-spinner fa-spin"></i>
</div>

<script type="text/javascript">
    var Layout = {};
    Layout.config = {
        isInit: false,
        runningAjax: [],
        loadingContainer: $('.loading-overlay'),

        modal_popup: null
    };

    function lowBalanceInit() {
        Layout.config.modal_popup.off('submit', 'form');
        Layout.config.modal_popup.on('submit', 'form', Layout.submit_lowBalanceForm);
        Layout.config.modal_popup.find('#sendLowBalanceAlerts').wrap('<div class="switch" />').parent().bootstrapSwitch()
        Layout.config.modal_popup.find('#sendLowBalanceAlerts').change(function() {
            var controls = $(this).parents().find('input, textarea');
            if($(this).is(':checked')) {
                controls.not(this).not('input[type=submit]').prop('disabled',false);
            } else {
                controls.not(this).not('input[type=submit]').prop('disabled',true);
            }
        }).change();
        Layout.config.modal_popup.find('a[data-toggle=tooltip]').tooltip({html: true});
        Layout.config.modal_popup.modal('show');
    }

    /**
     * cancel ajax request if loading gif is shown and user click on anywhere on the page
     *
     * @param event
     * @returns {boolean}
     */
    Layout.click_cancelAjax = function(event) {
        if (Layout.config.loadingContainer.is(":visible")) {
            event.preventDefault();
            Layout.config.runningAjax.forEach(function(ajaxObj) {
                ajaxObj.abort();
            });
            Layout.config.runningAjax = [];
            Layout.config.loadingContainer.hide();
        }
    };

    /**
     * @param {string} title
     * @param {string} content
     * @param {Object} [$modalObj=null] $modalObj
     */
    Layout.renderPopupModal = function(title, content, $modalObj) {
        if ($modalObj === undefined) {
            $modalObj = Layout.config.modal_popup;
        }

        $modalObj.find('.sg-modal-title').html(title);
        $modalObj.find('.sg-modal-content').html(content);
    };

    /**
     * @param {Object} [$modalObj=null] $modalObj
     */
    Layout.removeModalContent = function($modalObj) {
        if ($modalObj === undefined) {
            $modalObj = Layout.config.modal_popup;
        }
        $modalObj.find('.sg-modal-title').html('');
        $modalObj.find('.sg-modal-content').html('');
        $modalObj.find('text-danger').html('');
    };

    Layout.submit_lowBalanceForm = function(event) {
        event.preventDefault();
        var $formObj = $(event.currentTarget);
        var data = {
            hash: $formObj.find('#hash').val(),
            sendLowBalanceAlerts: 0,
            lowBalanceThreshold: 0,
            lowBalanceContacts: ''
        };
        if (Layout.config.modal_popup.find('#sendLowBalanceAlerts').is(':checked')) {
            data = {
                hash: $formObj.find('#hash').val(),
                sendLowBalanceAlerts: 1,
                lowBalanceThreshold: $formObj.find('#lowBalanceThreshold').val(),
                lowBalanceContacts: $formObj.find('#lowBalanceContacts').val()
            };
        }
        $.ajax({
            type: 'POST',
            url: $formObj.attr('action'),
            data: data,
            dataType: "json",
            beforeSend: function() {
                $formObj.find('input[type="submit"]').removeClass('blue').prop('disabled', true);
            },
            success: function(response) {
                if (response.status == 'success') {
                    if (!response.lowBalanceEnabled || (response.currentBalance > response.lowBalanceThreshold)) {
                        // balance doesn't reach threshold, hide notification
                        $('.balance-box .amount-box').removeClass('low');
                        $('.balance-box .amount-status').addClass('hide');
                    } else {
                        $('.balance-box .amount-box').addClass('low');
                        $('.balance-box .amount-status').removeClass('hide');
                    }

                    alert(response.title + " " + response.message);
                    Layout.config.modal_popup.modal('hide');
                } else {
                    Layout.renderPopupModal('Low Balance', response.form);
                    Layout.config.modal_popup.find('#lowBalanceThreshold').val(data.lowBalanceThreshold);
                    Layout.config.modal_popup.find('#lowBalanceContacts').val(data.lowBalanceContacts);
                    lowBalanceInit();
                }
            },
            done: function() {
                $formObj.find('input[type="submit"]').addClass('blue').prop('disabled', false);
            }
        });
    };

    Layout.click_changePassword = function(event) {
        event.preventDefault();
        var url = $(event.currentTarget).data('href');
        Layout.config.runningAjax.push($.ajax({
            type: 'GET',
            url: url,
            beforeSend: function() {
                Layout.config.loadingContainer.show();
            },
            success: function(response) {
                Layout.config.runningAjax = [];
                Layout.config.isSecondClick = false;
                Layout.config.loadingContainer.hide();

                Layout.renderPopupModal(
                    "Change Password",
                    response
                );
                // destroy any previous event handler on form submit
                Layout.config.modal_popup.off('submit', 'form');
                Layout.config.modal_popup.on('submit', 'form', Layout.submit_changePasswordForm);
                Layout.config.modal_popup.modal('show');
                Layout.config.modal_popup.find('a[data-toggle=tooltip]').attr('data-placement', 'right').tooltip({html: true});
            }
        }));
    };

    Layout.submit_changePasswordForm = function(event) {
        event.preventDefault();
        var $formObj = $(event.currentTarget);

        $.ajax({
            type: 'POST',
            url: $formObj.attr('action'),
            data: $formObj.serializeArray(),
            dataType: "json",
            beforeSend: function() {
                $formObj.find('input[type="submit"]').removeClass('blue').prop('disabled', true);
            },
            success: function(response) {
                $formObj.find('input[type="submit"]').addClass('blue').prop('disabled', false);
                if (response.status == 'success') {
                    alert(response.message);
                    Layout.removeModalContent();
                    Layout.config.modal_popup.modal('hide');
                } else {
                    Layout.config.modal_popup.find('.sg-modal-content').html(response.form);
                    Layout.config.modal_popup.find('a[data-toggle=tooltip]').attr('data-placement', 'right').tooltip({html: true});
                }
            }
        });
    };

    Layout.message = function (text, style) {
        style = 'alert alert-' + style;           //<== default style if it's not set

        //create message and show it
        $('<div>')
            .attr('class', style)
            .html(text)
            .fadeIn('fast')
            .prependTo($('.mxt-section'))  //<== wherever you want it to show
            .animate({opacity: 1.0}, 4000)     //<== wait 3 sec before fading out
            .fadeOut('slow', function()
            {
                $(this).remove();
            });
    };

    Layout.init = function() {
        if (Layout.config.isInit) {
            // if the object is already initialized, stop the function
            return;
        }
        Layout.config.isInit = true;

        Layout.config.modal_popup = $('#modal-popup-form');

        $('ul li[data-title="Low Balance"] a').attr('href', '#');
        $('ul li[data-title="Change Password"] a').attr('href', '#');
        $('ul li[data-title="Change Password"] a').on('click', Layout.click_changePassword);

        // cancel ajax call if loading gif is visible
        Layout.config.loadingContainer.on('click', Layout.click_cancelAjax);
    };

</script>

<!--[if lt IE 7]>
<p class="chromeframe">You are using an outdated browser.
    <a href="http://browsehappy.com/">Upgrade your browser today</a> or
    <a href="http://www.google.com/chromeframe/?redirect=true">install Google
        Chrome Frame</a> to better experience this site.</p>
<![endif]-->
<div id="primary-col">
        <div id="primary-col-inner">

            <div class="wrapper">
                                <div class="hidden-phone"><a class="brand mxt" href="/"></a></div>
                <div class="visible-phone"><a class="brand mxt" href="/"></a></div>

                
                    <div id="nav-primary-widget" class="sidebar-widget">
                                                
<ul class="nav nav-list" id="nav-primary">

</ul>

                        
                    </div>
                
                    </div>
    </div>
</div>


<div id="content-col">
    <div id="content-col-inner">
        <div class="wrapper">
            <div class="row-fluid">
                
                    
                    <div class="clear-both"></div>

                    
                    
                    
                                    </div>
                <!-- .top-header -->

                
                                <div id="content">
                    <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async="" defer=""></script>
<div class="row-fluid">

    <div class="box-login-form">

        <div class="header-form">
                                <!--[if gte IE 9]><!-->
                    <img src="//static-mxt.r.worldssl.net/img/smsglobal-logo.svg?v=8c8ddd2" alt="smsglobal" title="smsglobal">
                    <!--<![endif]-->
                    <!--[if lte IE 8]>
                    <img src="//static-mxt.r.worldssl.net/img/smsglobal-logo.png?v=8c8ddd2" alt="smsglobal" title="smsglobal">
                    <![endif]-->

                    <h1>Welcome to Message Xtreme, our Web Messaging Platform</h1>
                        </div><!-- .header-form -->

        
                <div class="content-form">
                        <form id="login-form" name="Zend_Form_Decorator_JsValidation_form_name_0" enctype="application/x-www-form-urlencoded" action="https://static-mxt.smsglobal.com/login" accept-charset="UTF-8" method="post">

<input type="hidden" name="hash" value="dc5c2cea28e4ddc830149ffa6cb15cf7" id="hash">
<div class="control-group" id="emailAddress-element"><label for="emailAddress" class="control-label required"><span>*</span> Email address</label>
<div class="controls">
<input type="text" name="emailAddress" id="emailAddress" value="" class="text" autofocus="autofocus"></div></div>
<div class="control-group" id="password-element"><label for="password" class="control-label required"><span>*</span> Password</label>
<div class="controls">
<input type="password" name="password" id="password" value="" class="toggle-password-preview" autocomplete="off">
<i class="fa fa-eye-slash toggle-password-preview" id="toggle-password-preview"></i></div></div>
<div class="cf-turnstile" data-sitekey="0x4AAAAAAALc8UMmxiSfcfG9" data-callback="formReady" data-theme="light"><div><input type="hidden" name="cf-turnstile-response" id="cf-chl-widget-qmub1_response" value=""></div></div>
<div class="control-group" id="remember-element"><div class="controls"><label class="checkbox optional">
<input type="hidden" name="remember" value="0"><input type="checkbox" name="remember" id="remember" value="1" checked="checked" labelclass="checkbox">
Remember me</label>
<p class="hint">Do not use this on a public computer</p></div></div>

<div class="control-group" id="forgot-element">
    <a class="forgot-password" href="/reset-password">Forgot your password?</a>
</div>
<fieldset id="fieldset-buttons" class="">

<input type="submit" name="submitButton" id="submitButton" value="Login" class="btn no-margin" disabled="disabled"></fieldset></form>                            <p class="create-account"><span>Need a MXT account?</span>
                    <a href="https://smsglobal.com/get-started/" target="_blank">Create an account.</a></p>
                    </div><!-- .content-form -->
        <div class="footer-form">
                                <span class="footer-note">© 2024 SMSGlobal. All rights reserved.</span>
                        </div>

    </div><!-- .box-login-form -->

</div>

<style>
    /*Hide Password View for IE*/
    _:-ms-lang(x), .toggle-password-preview { display: none; }
</style>
<script>
    $(".footer-note").text("© " + (new Date).getFullYear() + " SMSGlobal. All rights reserved.");
    (function () {
        document.addEventListener('click', function (event) {

            if(!event) event = window.event;
            var target = (event.target) ? event.target : event.srcElement;

            if (target != undefined && target.id !== 'toggle-password-preview') return;

            // check if password is visible
            if (target.classList.contains('fa-eye-slash')) {
                document.getElementById('password').type = "text";
                target.classList.add('fa-eye');
                target.classList.remove('fa-eye-slash')
            } else {
                document.getElementById('password').type = "password";
                target.classList.add('fa-eye-slash')
                target.classList.remove('fa-eye');
            }

        })
    })();

    function formReady() {
        $("#submitButton").removeAttr('disabled');
    }
</script>
                </div>
            </div>
        </div>
    </div>


<div class="clear-both"><!-- --></div>



<script>window.baseUrl=""</script>
    <script src="//static-mxt.r.worldssl.net/js/vendor/bootstrap.min.js?v=8c8ddd2"></script>
    <script src="//static-mxt.r.worldssl.net/js/plugins.min.js?v=8c8ddd2"></script>
    <script src="//static-mxt.r.worldssl.net/js/script.min.js?v=8c8ddd2"></script>
<script src="//static-mxt.r.worldssl.net/js/ccFormat.js?v=8c8ddd2"></script>
<script src="//static-mxt.r.worldssl.net/js/vendor/bootstrap-switch/bootstrap-switch.min.js?v=8c8ddd2"></script>
<script src="//static-mxt.r.worldssl.net/js/switch-event.js?v=8c8ddd2"></script>
<script type="text/javascript">
    //<!--
    languages.currentLanguage="en_US";
    //-->
</script>
<script type="text/javascript" src="//static-mxt.r.worldssl.net/js/settings.js?v=8c8ddd2"></script>
<script type="text/javascript" src="//static-mxt.r.worldssl.net/js/form.js?v=8c8ddd2"></script>
<script type="text/javascript" src="//static-mxt.r.worldssl.net/js/Zend.Form.Validator.min.js?v=8c8ddd2"></script>
<script type="text/javascript">
    //<!--
    new Zend.Form.Validator("Zend_Form_Decorator_JsValidation_form_name_0", [{"hash":{"Zend_Validate_NotEmpty":{"opts":[],"msgs":{"isEmpty":"This field cannot be empty"}}}},
{"emailAddress":{"Zend_Validate_NotEmpty":{"opts":[],"msgs":{"isEmpty":"This field cannot be empty"}}}},
{"password":{"Zend_Validate_NotEmpty":{"opts":[],"msgs":{"isEmpty":"This field cannot be empty"}}}},
{"turnstile":[]},
{"remember":[]},
{"forgotPassword":[]},
{"submitButton":[]}], 0);
    //-->
</script><!-- Google Tag Manager --><noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-K8L97CR"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','gtmDataLayer','GTM-K8L97CR');</script>
<!-- End Google Tag Manager --><div class="result"> </div>

<!-- container for all popup modal -->
<div id="modal-popup-form" class="modal fade">
    <div class="header-modal">
        <button type="button" class="btn-close" data-dismiss="modal">X</button>
        <h4 class="sg-modal-title">Default title</h4>
    </div>
    <div class="modal-body">
        <p class="text-danger"></p>
        <p class="text-warning"></p>
        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 sg-modal-content">

        </div>
    </div>
</div>

<!-- Start of HubSpot Embed Code -->
<script type="text/javascript" id="hs-script-loader" async="" defer="" src="//js.hs-scripts.com/2106304.js"></script>
<!-- End of HubSpot Embed Code -->

<script type="text/javascript">
    $(document).ready(function() {
        Layout.init();
    });
</script>



<iframe height="0" width="0" style="display: none; visibility: hidden;"></iframe><div id="dialog"></div>
<script id="hs-script-loader" text="" charset="" type="text/javascript" src="//js.hs-scripts.com/2106304.js"></script>
</body></html>