login.kpt.ch Open in urlscan Pro
193.222.94.10  Public Scan

Submitted URL: https://kptnet.kpt.ch/
Effective URL: https://login.kpt.ch/authentication/KPT/KptNet/logon
Submission: On December 14 via api from ES — Scanned from DE

Form analysis 1 forms found in the DOM

POST /authentication/KPT/KptNet/logon

<form action="/authentication/KPT/KptNet/logon" id="authentication-form" method="post"><input type="submit" style="width:0;height:0;" class="hidden_submit" tabindex="-1"> <app-root>
    <article class="l-content">
      <header class="l-assistant-layout-header" data-init="header">
        <div class="c-mainclosebar" data-init="mainclosebar">
          <div class="c-mainclosebar__outer-wrapper">
            <div class="c-mainclosebar__wrapper">
              <div class="c-logo c-mainclosebar__logo" data-init="logo" itemscope="" itemtype="http://schema.org/Organization">
                <img src="/authentication/Content/themes/KPT/Responsive/assets/media/svg/kpt-logo-claim-de--active.svg" alt="KPT | zur Start Seite" class="kpt-logo">
                <span class="visuallyhidden">KPT | zur Start Seite</span>
              </div>
              <input type="hidden" id="langFromHiddenField" value="de">
              <!-- Language Switcher -->
              <div class="c-languageswitch" data-init="languageswitch" data-magicline="sml">
                <div class="c-languageswitch__wrapper">
                  <select id="languageSelect" class="c-languageswitch__select" tabindex="-1" data-languageswitch="select" onchange="languageChanged(this)">
                    <option value="de">De</option>
                    <option value="fr">Fr</option>
                    <option value="it">It</option>
                  </select>
                  <img src="/authentication/Content/themes/KPT/Responsive/assets/media/svg/arrow-01-down--primary.svg" class="c-svgicon c-svgicon--arrow-01-down c-languageswitch__icon c-svgicon--default-fill">
                </div>
              </div>
              <!-- Close buttton -->
              <a class="c-iconlink c-mainclosebar__iconlink" data-mainclosebar="close" id="close-and-delete-cookies">
                                    <img src="/authentication/Content/themes/KPT/Responsive/assets/media/svg/close.svg" class="c-svgicon c-svgicon--close c-iconlink__icon c-mainclosebar__icon c-svgicon--default-fill">
                                    <span class="c-iconlink__text">Schliessen</span>
                                </a>
            </div>
          </div>
        </div>
      </header>
      <!-- ———————————————————   MAIN CONTENT   ——————————————————— -->
      <!-- ———————————————————   MESSAGE BOX   ——————————————————— -->
      <div id="MessageBoxesFromDB" class="usernamepw">
        <aside class="info-box-maintenance" style="display:  none">
          <div class="l-grid">
            <div class="l-grid__col--1">
              <img src="/authentication/Content/themes/KPT/Responsive/assets/media/svg/exclamation-mark-circle.svg" class="c-svgicon c-svgicon--close c-modal__close-icon c-svgicon--default-fill">
            </div>
            <div class="l-grid__col">
              <h4 class="p-lowcap">
              </h4>
              <p class="p-lowcap">
              </p>
            </div>
          </div>
        </aside>
        <aside class="info-box-maintenance" style="display:  none">
          <div class="l-grid">
            <div class="l-grid__col--1">
              <img src="/authentication/Content/themes/KPT/Responsive/assets/media/svg/exclamation-mark-circle.svg" class="c-svgicon c-svgicon--close c-modal__close-icon c-svgicon--default-fill">
            </div>
            <div class="l-grid__col">
              <h4 class="p-lowcap">
              </h4>
              <p class="p-lowcap">
              </p>
            </div>
          </div>
        </aside>
      </div>
      <main class="l-assistant-content-elements" id="main" role="main">
        <div class="column__element">
          <div class="usernamepw">
            <div class="l-grid">
              <div class="l-grid__col">
                <div class="l-assistant-before-content-elements">
                  <div class="c-pagetitle c-pagetitle--assistant">
                    <div class="c-pagetitle__subtitle">Login Kundenportal KPTnet</div>
                    <h1 class="c-pagetitle__title">Zugangsdaten eingeben</h1>
                  </div>
                </div>
              </div>
            </div>
            <div class="l-grid">
              <div class="l-grid__col--6">
                <div class="c-offeroverviewr ">
                  <p>Geben Sie Ihre Online-Vertragsnummer und Ihr Passwort ein:</p>
                </div>
              </div>
            </div>
          </div>
          <!-- ———————————————————
        Handlebars Template
        Forms: control number
        > modules/formhelper/controls/default_input_text
        ——————————————————— -->
          <div class="l-grid">
            <div class="l-grid__col--6">
              <div class="column__element usernamepw">
                <div class="flex_listitem c-control--text  flex_singletextfield c-control c-formhelper__control c-control--is_required c-control--input" data-key="996f727d-340f-4043-aa85-c9094ff70beb">
                  <div class="c-control__wrapper ">
                    <input name="Username" aria-labelledby="ActiveStep_Sections_0__Fields_1__Label2" aria-multiline="False" aria-required="True" class="c-input c-input--text c-control c-control--number" data-formhelper-animatelabel="" data-val="true"
                      data-val-required="" id="ActiveStep_Sections_0__Fields_1__Value2c" required="required" role="textbox" type="text" value="" style="margin-top: 0px;">
                    <label class="flex_label c-control__label c-control__label--animated" for="ActiveStep_Sections_0__Fields_1__Value2d" id="ActiveStep_Sections_0__Fields_1__Label">Online-Vertragsnummer</label>
                  </div>
                  <div class="c-formhelper__tooltip-container c-control__tooltip-container is-expanded" data-formhelper-tooltip-container="true">
                    <span class="c-control__tooltip-open" role="tooltip" aria-haspopup="true" data-formhelper-tooltip-open="true">
                      <img src="/authentication/Content/themes/KPT/Responsive/assets/media/svg/information--primary.svg">
                      <span class="c-control__tooltip-open-text">Info</span>
                    </span>
                    <span class="c-control__tooltip" aria-expanded="true" data-formhelper-tooltip="true" style="width: 280px;display: none;">
                      <span class="c-control__tooltip-inner">
                        <span class="c-control__tooltip-content"> Die Online-Vertragsnummer finden Sie in der Bestätigungs-E-Mail oder im Brief zur Aktivierung. </span>
                        <span class="c-control__tooltip-close" data-formhelper-tooltip-close="true">
                          <img src="/authentication/Content/themes/KPT/Responsive/assets/media/svg/close.svg" class="c-svgicon c-svgicon--close c-modal__close-icon c-svgicon--default-fill">
                          <span class="c-control__tooltip-close-text"> Close </span>
                        </span>
                      </span>
                    </span>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <div class="l-grid usernamepw">
            <div class="l-grid__col--6">
              <div class="column__element">
                <div class="flex_listitem c-control--text  flex_singletextfield c-control c-formhelper__control c-control--is_required c-control--input" data-key="996f727d-340f-4043-aa85-c9094ff70beb">
                  <div class="c-control__wrapper ">
                    <input name="Password" type="password" aria-labelledby="ActiveStep_Sections_0__Fields_1__Label" aria-multiline="False" aria-required="True" class="c-input c-input--text c-control c-control--number" data-formhelper-animatelabel=""
                      data-val="true" data-val-required="" id="ActiveStep_Sections_0__Fields_1__Value" required="required" role="password" value="" style="margin-top: 0px;">
                    <label class="flex_label c-control__label c-control__label--animated" for="ActiveStep_Sections_0__Fields_1__Value" id="ActiveStep_Sections_0__Fields_1__Label">Passwort</label>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <div class="l-grid">
            <div class="c-formhelper__message-error c-control__message-error font-color-red errorMessageP l-grid__col--6" id="full_input_number_id__message-error" role="alert"></div>
          </div>
          <div class="l-grid">
            <div class="l-grid__col--6">
              <div class="column__element">
                <a href="https://login.kpt.ch/de/passwordrecovery" class="font-color-red">Zugangsdaten vergessen?</a>
                <a href="http://www.kpt.ch/de/meine-kpt/kundenportal-kptnet/registrierung-kptnet" class="font-color-red">Noch keinen Online-Zugang?</a>
              </div>
            </div>
          </div>
          <div class="l-grid">
            <div class="l-grid__col">
              <div class="column__element">
                <button class="c-button" type="send" name="button_button" id="buttonNext"> Weiter </button>
              </div>
            </div>
          </div>
        </div>
      </main>
      <script>
        $(document).ready(function() {
          let classMsgOpen = document.querySelector('span.c-control__tooltip-open');
          let classMsgClose = document.querySelector('span.c-control__tooltip-close');
          classMsgOpen.onclick = toogleMsgBox;
          classMsgClose.onclick = toogleMsgBox;
          let isAxsionics = sessionStorage.getItem('isAxsionics');
          if (isAxsionics == 'true') {
            $('.usernamepw').remove();
            $('.axsionics').attr("style", {
              "display": "initial"
            }); //sind default unsichtbar wegen noscript
          } else {
            $('.axsionics').remove();
          }
          //Damit dieselbe Page neu mit einem anderen State geladen werden kann um die Eingabemaske
          //anders darzustellen, wird der State im Browser gespeichert und ein Postback ausgelöst
          //Beim Verlassen der Seite wird der State wieder resetet. (wurde so gemacht, weil redirect zu action durch den
          //WF immer verhindert wurde und keine 'normale' lösung über Flag im Model innert nützlicher Frist gedunden wurde..)
          let axsionlink = document.getElementById("axsionicsLogin");
          if (axsionlink !== null) axsionlink.onclick = function() {
            toggleIsAxsionics('true');
          };
          let normallink = document.getElementById("normalLogin");
          if (normallink !== null) normallink.onclick = function() {
            toggleIsAxsionics('false');
          }
          //alternative logins nur bis zum 1.4.2020 anzeigen:
          let dateNow = new Date();
          let dateLimit = new Date(2020, 03, 01, 0, 0, 0, 0);
          if (dateNow >= dateLimit) {
            $('#alternate-logins').remove();
          }
          let contractNr = null;
          if (contractNr && contractNr.length > 0) {
            $('#ActiveStep_Sections_0__Fields_1__Value2c').val(contractNr);
          }
          let errorMsg = null;
          if (errorMsg) {
            const passportHint =
              " Die Passportnummer entspricht nicht dem geforderten Format. Bitte versuchen Sie es erneut. Die AXSionics Passportnummer besteht aus zwölf Zahlen ohne Buchstaben und ist auf der Rückseite des Gerätes aufgeführt. Beispiel: 111100002222 ";
            const userNameHint =
              " Die Online-Vertragsnummer entspricht nicht dem geforderten Format. Bitte versuchen Sie es erneut. Die Online-Vertragsnummer besteht aus den drei Buchstaben KPT gefolgt von einer achtstelligen Zahl. Beispiel: KPT12345678 ";
            if (isAxsionics == 'true') {
              if (errorMsg.ResourceKey === "authentication.login.deny.usernamehint" || errorMsg.ResourceKey === "authentication.login.deny.passwordnotvalid") {
                $('#full_input_number_id__message-error').text(passportHint);
              }
            } else {
              if (errorMsg.ResourceKey === "authentication.login.deny.passportnotvalid") {
                $('#full_input_number_id__message-error').text(userNameHint);
              }
            }
          }
        });

        function toggleIsAxsionics(isAx) {
          $('#ActiveStep_Sections_0__Fields_1__Value2a').val("");
          sessionStorage.setItem('isAxsionics', isAx);
          location.reload();
        }
      </script>
    </article>
    <!-- ———————————————————   FOOTER   ——————————————————— -->
    <footer id="bottomfooter" class="l-footer-ui00xx">
      <div class="">
        <div class="l-grid">
          <div class="l-grid__col">
            <div class="column__element">
              <p>
                <b>Benötigen Sie Hilfe?</b><br> Bei Fragen ist unser Websupport von Montag bis Freitag zwischen 08:00 und 18:00 Uhr gerne für Sie da.
              </p>
            </div>
          </div>
        </div>
        <div class="l-grid">
          <div class="l-grid__col">
            <div class="column__element">
              <table>
                <tbody>
                  <tr>
                    <td>Telefon</td>
                    <td>0800 815 415</td>
                  </tr>
                  <tr>
                    <td>Email</td>
                    <td><a href="mailto:#" tabindex="-1">websupport@kpt.ch</a></td>
                  </tr>
                </tbody>
              </table>
            </div>
          </div>
        </div>
      </div>
    </footer>
  </app-root>
</form>

Text Content

KPT | zur Start Seite
De Fr It
Schliessen



Login Kundenportal KPTnet


ZUGANGSDATEN EINGEBEN

Geben Sie Ihre Online-Vertragsnummer und Ihr Passwort ein:

Online-Vertragsnummer
Info Die Online-Vertragsnummer finden Sie in der Bestätigungs-E-Mail oder im
Brief zur Aktivierung. Close
Passwort

Zugangsdaten vergessen? Noch keinen Online-Zugang?
Weiter

Benötigen Sie Hilfe?
Bei Fragen ist unser Websupport von Montag bis Freitag zwischen 08:00 und 18:00
Uhr gerne für Sie da.

Telefon 0800 815 415 Email websupport@kpt.ch