{"id":25873,"date":"2026-01-09T18:41:22","date_gmt":"2026-01-09T18:41:22","guid":{"rendered":"https:\/\/uwisely.com\/log-masuk\/"},"modified":"2026-01-12T17:28:31","modified_gmt":"2026-01-12T17:28:31","slug":"login-my","status":"publish","type":"page","link":"https:\/\/mtn-cm-upst.uwisely.com\/ms\/login-my\/","title":{"rendered":"Log Masuk"},"content":{"rendered":"<p style=\"text-align: center;\"><div class=\"cm-page\">\n\n    <div class=\"cm-page__header\">\n        <nav class=\"cm-lang\" aria-label=\"Language \/ Langue\"><a href=\"\/fr\/?uwlang=fr\" class=\"cm-lang__item\" hreflang=\"fr\" lang=\"fr\">FR<\/a><a href=\"#\" class=\"cm-lang__item is-active\" hreflang=\"en\" lang=\"en\" aria-current=\"true\">EN<\/a><\/nav>        <svg class=\"cm-icon cm-icon--login\" width=\"48\" height=\"48\" aria-hidden=\"true\" viewBox=\"0 0 75 75\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M34.375 21.875L30 26.25L38.125 34.375H6.25V40.625H38.125L30 48.75L34.375 53.125L50 37.5L34.375 21.875ZM62.5 59.375H37.5V65.625H62.5C65.9375 65.625 68.75 62.8125 68.75 59.375V15.625C68.75 12.1875 65.9375 9.375 62.5 9.375H37.5V15.625H62.5V59.375Z\" fill=\"white\"\/>\n<\/svg>        <h2 class=\"cm-page__title\">Log in<\/h2>\n    <\/div>\n\n    <div class=\"cm-page__body\">\n\n        <form method=\"post\" id=\"cm-login-form\" novalidate>\n            <input type=\"hidden\" id=\"uw_login_nonce\" name=\"uw_login_nonce\" value=\"3414ee2430\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/ms\/wp-json\/wp\/v2\/pages\/25873\" \/>            <input type=\"hidden\" name=\"uwu_cm_login\" value=\"1\">\n            <input type=\"hidden\" name=\"msisdn\" id=\"cm-msisdn-hidden\" value=\"\">\n\n            <div class=\"cm-field\" id=\"cm-phone-field\">\n                <span class=\"cm-field__icon\"><svg class=\"cm-icon cm-icon--phone\" width=\"16\" height=\"16\" aria-hidden=\"true\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3.6875 2.08333C3.75 3.01042 3.90625 3.91667 4.15625 4.78125L2.90625 6.03125C2.47917 4.78125 2.20833 3.45833 2.11458 2.08333H3.6875ZM13.9583 14.6042C14.8437 14.8542 15.75 15.0104 16.6667 15.0729V16.625C15.2917 16.5312 13.9687 16.2604 12.7083 15.8437L13.9583 14.6042ZM4.6875 0H1.04167C0.46875 0 0 0.46875 0 1.04167C0 10.8229 7.92708 18.75 17.7083 18.75C18.2812 18.75 18.75 18.2812 18.75 17.7083V14.0729C18.75 13.5 18.2812 13.0312 17.7083 13.0312C16.4167 13.0312 15.1562 12.8229 13.9896 12.4375C13.8864 12.399 13.7767 12.3813 13.6667 12.3854C13.3958 12.3854 13.1354 12.4896 12.9271 12.6875L10.6354 14.9792C7.68278 13.4691 5.2809 11.0672 3.77083 8.11458L6.0625 5.82292C6.35417 5.53125 6.4375 5.125 6.32292 4.76042C5.92846 3.56031 5.72802 2.30494 5.72917 1.04167C5.72917 0.46875 5.26042 0 4.6875 0Z\" fill=\"#808080\"\/>\n<\/svg><\/span>\n                <span class=\"cm-field__prefix\" id=\"cm-phone-prefix\">+237<\/span>\n                <input type=\"tel\" id=\"cm-phone\" inputmode=\"numeric\" autocomplete=\"tel-national\"\n                       placeholder=\"Your phone number\" maxlength=\"16\"\n                       aria-describedby=\"cm-phone-error\">\n            <\/div>\n            <p class=\"cm-field-error\" id=\"cm-phone-error\">\n                The phone number is invalid. Please try again.            <\/p>\n\n            <div class=\"cm-field\" id=\"cm-pass-field\">\n                <span class=\"cm-field__icon\"><svg class=\"cm-icon cm-icon--lock\" width=\"12\" height=\"16\" aria-hidden=\"true\" viewBox=\"0 0 17 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M14.5833 7.29167H13.5417V5.20833C13.5417 2.33333 11.2083 0 8.33333 0C5.45833 0 3.125 2.33333 3.125 5.20833V7.29167H2.08333C0.9375 7.29167 0 8.22917 0 9.375V19.7917C0 20.9375 0.9375 21.875 2.08333 21.875H14.5833C15.7292 21.875 16.6667 20.9375 16.6667 19.7917V9.375C16.6667 8.22917 15.7292 7.29167 14.5833 7.29167ZM5.20833 5.20833C5.20833 3.47917 6.60417 2.08333 8.33333 2.08333C10.0625 2.08333 11.4583 3.47917 11.4583 5.20833V7.29167H5.20833V5.20833ZM14.5833 19.7917H2.08333V9.375H14.5833V19.7917ZM8.33333 16.6667C9.47917 16.6667 10.4167 15.7292 10.4167 14.5833C10.4167 13.4375 9.47917 12.5 8.33333 12.5C7.1875 12.5 6.25 13.4375 6.25 14.5833C6.25 15.7292 7.1875 16.6667 8.33333 16.6667Z\" fill=\"#808080\"\/>\n<\/svg><\/span>\n                <input type=\"password\" name=\"password\" id=\"cm-pass\" inputmode=\"numeric\"\n                       placeholder=\"Your password\" autocomplete=\"current-password\"\n                       aria-describedby=\"cm-pass-error\">\n                <button type=\"button\" class=\"cm-field__eye\" id=\"cm-pass-eye\"\n                        aria-label=\"Show password\"><svg class=\"cm-icon cm-icon--eye\" width=\"23\" height=\"16\" aria-hidden=\"true\" viewBox=\"0 0 23 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.4583 0C6.25 0 1.80208 3.23958 0 7.8125C1.80208 12.3854 6.25 15.625 11.4583 15.625C16.6667 15.625 21.1146 12.3854 22.9167 7.8125C21.1146 3.23958 16.6667 0 11.4583 0ZM11.4583 13.0208C8.58333 13.0208 6.25 10.6875 6.25 7.8125C6.25 4.9375 8.58333 2.60417 11.4583 2.60417C14.3333 2.60417 16.6667 4.9375 16.6667 7.8125C16.6667 10.6875 14.3333 13.0208 11.4583 13.0208ZM11.4583 4.6875C9.72917 4.6875 8.33333 6.08333 8.33333 7.8125C8.33333 9.54167 9.72917 10.9375 11.4583 10.9375C13.1875 10.9375 14.5833 9.54167 14.5833 7.8125C14.5833 6.08333 13.1875 4.6875 11.4583 4.6875Z\" fill=\"#808080\"\/>\n<\/svg><\/button>\n            <\/div>\n            <p class=\"cm-field-error\" id=\"cm-pass-error\">\n                The password is invalid. Please try again.            <\/p>\n\n            \n            <button type=\"submit\" class=\"cm-btn cm-btn--primary\" id=\"cm-login-btn\" disabled>Log in<\/button>\n        <\/form>\n\n        <a href=\"https:\/\/mtn-cm-upst.uwisely.com\/ms\/password-cm\/\" class=\"cm-link\">Forgot your password?<\/a>\n\n        <p class=\"cm-note\">Not subscribed?<\/p>\n        <a href=\"https:\/\/mtn-cm-upst.uwisely.com\/ms\/signup-cm\/\" class=\"cm-btn cm-btn--secondary\" rel=\"noopener\">Subscribe<\/a>\n\n    <\/div>\n<\/div>\n\n<script>\n(function () {\n    var CC     = \"237\";\n    var DIGITS = 9;\n    var TXT    = {\"show\":\"Show password\",\"hide\":\"Hide password\"};\n\n    var phone  = document.getElementById('cm-phone');\n    var hidden = document.getElementById('cm-msisdn-hidden');\n    var pass   = document.getElementById('cm-pass');\n    var eye    = document.getElementById('cm-pass-eye');\n    var btn    = document.getElementById('cm-login-btn');\n    var fPhone = document.getElementById('cm-phone-field');\n    var fPass  = document.getElementById('cm-pass-field');\n    var ePhone = document.getElementById('cm-phone-error');\n    var ePass  = document.getElementById('cm-pass-error');\n    var prefix = document.getElementById('cm-phone-prefix');\n    if (!phone || !pass) return;\n\n    var touchedPhone = false, touchedPass = false;\n    var reLocal = new RegExp('^\\\\d{' + DIGITS + '}$');\n\n    function isDemo() { return phone.value.trim().toLowerCase() === 'demouser'; }\n\n    \/\/ Acepta \"6 70 00 00 00\", \"0670000000\", \"+237670000000\", \"00237670000000\"\n    function phoneDigits() {\n        var d = phone.value.replace(\/\\D\/g, '');\n        if (d.indexOf('00' + CC) === 0) d = d.slice(2 + CC.length);\n        else if (d.indexOf(CC) === 0 && d.length > DIGITS) d = d.slice(CC.length);\n        return d.replace(\/^0+\/, '');\n    }\n\n    function validate() {\n        if (isDemo()) {\n            prefix.style.display = 'none';\n            hidden.value = 'demouser';\n            fPhone.classList.remove('cm-field--error', 'cm-field--ok');\n            ePhone.classList.remove('is-visible');\n            btn.disabled = pass.value.length === 0;\n            return;\n        }\n        prefix.style.display = '';\n\n        var d = phoneDigits();\n        var phoneOk = reLocal.test(d);\n        \/\/ Password de Upstream: 4 d\u00edgitos (doc p\u00e1g. 4). Aceptamos 4-8 por si cambia.\n        var passOk = \/^\\d{4,8}$\/.test(pass.value);\n\n        hidden.value = d ? CC + d : '';\n\n        var phoneBad = touchedPhone && d.length > 0 && !phoneOk;\n        fPhone.classList.toggle('cm-field--error', phoneBad);\n        fPhone.classList.toggle('cm-field--ok', phoneOk && !phoneBad);\n        ePhone.classList.toggle('is-visible', phoneBad);\n\n        var passBad = touchedPass && pass.value.length > 0 && !passOk;\n        fPass.classList.toggle('cm-field--error', passBad);\n        fPass.classList.toggle('cm-field--ok', passOk && !passBad);\n        ePass.classList.toggle('is-visible', passBad);\n\n        btn.disabled = !(phoneOk && passOk);\n    }\n\n    phone.addEventListener('input', function () { touchedPhone = true; validate(); });\n    phone.addEventListener('blur',  function () { touchedPhone = true; validate(); });\n    pass.addEventListener('input',  function () { touchedPass = true; validate(); });\n    pass.addEventListener('blur',   function () { touchedPass = true; validate(); });\n\n    if (eye) {\n        eye.addEventListener('click', function () {\n            var show = pass.type === 'password';\n            pass.type = show ? 'text' : 'password';\n            eye.setAttribute('aria-label', show ? TXT.hide : TXT.show);\n        });\n    }\n\n    validate();\n})();\n<\/script>\n<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-25873","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mtn-cm-upst.uwisely.com\/ms\/wp-json\/wp\/v2\/pages\/25873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mtn-cm-upst.uwisely.com\/ms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mtn-cm-upst.uwisely.com\/ms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mtn-cm-upst.uwisely.com\/ms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mtn-cm-upst.uwisely.com\/ms\/wp-json\/wp\/v2\/comments?post=25873"}],"version-history":[{"count":1,"href":"https:\/\/mtn-cm-upst.uwisely.com\/ms\/wp-json\/wp\/v2\/pages\/25873\/revisions"}],"predecessor-version":[{"id":25874,"href":"https:\/\/mtn-cm-upst.uwisely.com\/ms\/wp-json\/wp\/v2\/pages\/25873\/revisions\/25874"}],"wp:attachment":[{"href":"https:\/\/mtn-cm-upst.uwisely.com\/ms\/wp-json\/wp\/v2\/media?parent=25873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}