helpdesk.santil.net Open in urlscan Pro
200.49.58.171  Public Scan

URL: https://helpdesk.santil.net/
Submission: On July 13 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

POST /front/login.php

<form action="/front/login.php" method="post" autocomplete="off" data-submit-once="">
  <input type="hidden" name="noAUTO" value="0">
  <input type="hidden" name="redirect" value="">
  <input type="hidden" name="_glpi_csrf_token" value="5bf2e4fccf3bc63e7c6ebb2d3751f0ba3eb90ccc94bf91e1c6074eaa9b95fcd6">
  <div class="row justify-content-center">
    <div class="col-md-12">
      <div class="text-center">
        <div class="col-md">
          <span class="glpi-logo mb-4" title="GLPI"></span>
        </div>
      </div>
      <div class="card-header mb-4">
        <h2 class="mx-auto">In Ihr Konto einloggen</h2>
      </div>
      <div class="mb-3">
        <label class="form-label" for="login_name">Benutzername</label>
        <input type="text" class="form-control" id="login_name" name="fielda6692d2c8b6f37" placeholder="" tabindex="1">
      </div>
      <div class="mb-4">
        <label class="form-label" for="login_password"> Passwort <span class="form-label-description">
            <a href="/front/lostpassword.php?lostpassword=1">
                           Passwort vergessen?
                        </a>
          </span>
        </label>
        <input type="password" class="form-control" id="login_password" name="fieldb6692d2c8b6f39" placeholder="" autocomplete="off" tabindex="2">
      </div>
      <div class="mb-3">
        <label class="form-label" for="dropdown_auth1102884194">Login Quelle</label>
        <select name="auth" id="dropdown_auth1102884194" class="form-select select2-hidden-accessible" size="1" data-select2-id="dropdown_auth1102884194" tabindex="-1" aria-hidden="true">
          <option value="local">GLPI-interne Datenbank</option>
          <option value="ldap-2" selected="" data-select2-id="2">SANTIL.NET</option>
        </select><span class="select2 select2-container select2-container--default" dir="ltr" data-select2-id="1" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
              aria-haspopup="true" aria-expanded="false" tabindex="0" aria-disabled="false" aria-labelledby="select2-dropdown_auth1102884194-container"><span class="select2-selection__rendered" id="select2-dropdown_auth1102884194-container"
                role="textbox" aria-readonly="true" title="SANTIL.NET"><span>SANTIL.NET</span></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
            aria-hidden="true"></span></span>
        <script type="text/javascript">
          //<![CDATA[
          $(function() {
            const select2_el = $('#dropdown_auth1102884194').select2({
              width: '100%',
              dropdownAutoWidth: true,
              dropdownParent: $('#dropdown_auth1102884194').closest('div.modal, div.dropdown-menu, body'),
              quietMillis: 100,
              minimumResultsForSearch: 10,
              matcher: function(params, data) {
                // store last search in the global var
                query = params;
                // If there are no search terms, return all of the data
                if ($.trim(params.term) === '') {
                  return data;
                }
                var searched_term = getTextWithoutDiacriticalMarks(params.term);
                var data_text = typeof(data.text) === 'string' ? getTextWithoutDiacriticalMarks(data.text) : '';
                var select2_fuzzy_opts = {
                  pre: '<span class="select2-rendered__match">',
                  post: '</span>',
                };
                if (data_text.indexOf('>') !== -1 || data_text.indexOf('<') !== -1) {
                  // escape text, if it contains chevrons (can already be escaped prior to this point :/)
                  data_text = jQuery.fn.select2.defaults.defaults.escapeMarkup(data_text);
                }
                // Skip if there is no 'children' property
                if (typeof data.children === 'undefined') {
                  var match = fuzzy.match(searched_term, data_text, select2_fuzzy_opts);
                  if (match == null) {
                    return false;
                  }
                  data.rendered_text = match.rendered_text;
                  data.score = match.score;
                  return data;
                }
                // `data.children` contains the actual options that we are matching against
                // also check in `data.text` (optgroup title)
                var filteredChildren = [];
                $.each(data.children, function(idx, child) {
                  var child_text = typeof(child.text) === 'string' ? getTextWithoutDiacriticalMarks(child.text) : '';
                  if (child_text.indexOf('>') !== -1 || child_text.indexOf('<') !== -1) {
                    // escape text, if it contains chevrons (can already be escaped prior to this point :/)
                    child_text = jQuery.fn.select2.defaults.defaults.escapeMarkup(child_text);
                  }
                  var match_child = fuzzy.match(searched_term, child_text, select2_fuzzy_opts);
                  var match_text = fuzzy.match(searched_term, data_text, select2_fuzzy_opts);
                  if (match_child !== null || match_text !== null) {
                    if (match_text !== null) {
                      data.score = match_text.score;
                      data.rendered_text = match_text.rendered;
                    }
                    if (match_child !== null) {
                      child.score = match_child.score;
                      child.rendered_text = match_child.rendered;
                    }
                    filteredChildren.push(child);
                  }
                });
                // If we matched any of the group's children, then set the matched children on the group
                // and return the group object
                if (filteredChildren.length) {
                  var modifiedData = $.extend({}, data, true);
                  modifiedData.children = filteredChildren;
                  // You can return modified objects from here
                  // This includes matching the `children` how you want in nested data sets
                  return modifiedData;
                }
                // Return `null` if the term should not be displayed
                return null;
              },
              templateResult: templateResult,
              templateSelection: templateSelection,
            }).bind('setValue', function(e, value) {
              $('#dropdown_auth1102884194').val(value).trigger('change');
            })
            $('label[for=dropdown_auth1102884194]').on('click', function() {
              $('#dropdown_auth1102884194').select2('open');
            });
            $('#dropdown_auth1102884194').on('select2:open', function(e) {
              const search_input = document.querySelector(`.select2-search__field[aria-controls='select2-${e.target.id}-results']`);
              if (search_input) {
                search_input.focus();
              }
            });
          });
          //]]>
        </script>
      </div>
      <div class="mb-2">
        <label class="form-check" for="login_remember">
          <input type="checkbox" class="form-check-input" id="login_remember" name="fieldc6692d2c8b6f3a" checked="">
          <span class="form-check-label">Angemeldet bleiben</span>
        </label>
      </div>
      <div class="form-footer">
        <button type="submit" name="submit" class="btn btn-primary w-100" tabindex="3"> Anmelden </button>
      </div>
    </div>
    <div class="col-auto px-2 text-center">
      <style>
        @media only screen and (max-width: 1024px) {
          body {
            background-image: url("/plugins/customlogin/front/config.form.php?img_path=main_background6647630d9ab29.jpg");
            background-position: left;
            background-size: 100vw 100vh;
            background-repeat: no-repeat;
            position: unset !important;
          }

          .glpi-logo {
            width: 140px !important;
            height: 140px !important;
            margin-bottom: unset !important;
            content: url("/plugins/customlogin/front/config.form.php?img_path=logo6647630d8e6d3.png") !important;
          }

          #root-div-dev {
            bottom: 30px !important;
            width: 100vw;
            text-align: center;
            position: relative;
            font-size: 12px !important;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: bold;
            color: darkblue !important;
            opacity: 0.6 !important;
          }

          body>div.page-anonymous>div>div>div.card.card-md>div>form>div>div.col-md-12 {
            padding-left: 40px !important;
            padding-right: 40px !important;
          }
        }

        @media only screen and (min-width: 1025px) {
          body {
            position: relative;
            overflow: auto;
            margin: 0;
            padding: 0;
            height: 100vh;
            width: 100vw;
            background-image: url("/plugins/customlogin/front/config.form.php?img_path=main_background6647630d9ab29.jpg");
            background-position: left;
            background-size: 100vw auto;
            background-repeat: no-repeat;
          }

          .col-auto.px-2.text-center {
            width: 50vw;
            margin: auto;
          }

          #root-div-dev {
            bottom: 30px !important;
            width: 100vw;
            text-align: center;
            position: relative;
            font-size: 12px !important;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: bold;
            color: darkblue !important;
            opacity: 0.6 !important;
          }

          .page-anonymous {
            height: inherit;
          }

          .page-anonymous>div {
            height: inherit;
            padding-top: unset !important;
            padding-bottom: unset !important;
            margin-top: unset !important;
          }

          body>div.page-anonymous>div>div>div.card.card-md {
            height: 80vh;
            border: unset !important;
            border-radius: 8px !important;
          }

          body>div.page-anonymous>div>div {
            max-width: unset !important;
            width: 90vw !important;
          }

          body>div.page-anonymous>div>div>div.card.card-md>div {
            padding: unset !important;
            display: flex;
            flex-direction: row;
            overflow-y: hidden;
          }

          #card-div-img {
            flex: 1;
            background-image: url("/plugins/customlogin/front/config.form.php?img_path=background6647630d9aac3.png");
            background-size: 100% 102%;
            background-repeat: no-repeat;
            border-radius: 8px 0 0 8px;
          }

          form {
            overflow-y: auto;
            flex: 0.25;
            height: 100%;
            width: unset !important;
            padding: 20px 60px 40px 60px;
            box-shadow: -1px 0 8px 0px grey;
          }

          .glpi-logo {
            width: 195px !important;
            height: 195px !important;
            margin-bottom: unset !important;
            content: url("/plugins/customlogin/front/config.form.php?img_path=logo6647630d8e6d3.png") !important;
          }

          .mx-auto {
            font-size: 1.05rem !important;
          }
        }

        @media only screen and (max-height: 840px) {
          .glpi-logo {
            width: 110px !important;
            height: 110px !important;
          }
        }

        @media only screen and (max-height: 720px) {
          .glpi-logo {
            display: none;
          }
        }
      </style>
      <script type="text/javascript">
        //<![CDATA[
        var bodyEl = document.getElementsByTagName('body')[0];
        var divElDev = document.createElement('div');
        divElDev.id = 'root-div-dev';
        divElDev.innerHTML = `
         <a href="https://servicetic.com.br/" title="Desenvolvido por Service TIC" class="dev" target="_blank">
            Desenvolvido por Service TIC
         </a>
      `;
        var imgEl = document.querySelector('.text-center');
        imgEl.remove();
        var cardEl = document.querySelector('form > div');
        cardEl.children[0].className = 'col-md-12';
        cardEl.children[0].insertBefore(imgEl, cardEl.children[0].firstChild);
        var divElImg = document.createElement('div');
        divElImg.id = 'card-div-img';
        var elCardBody = document.querySelector('body > div.page-anonymous > div > div > div.card.card-md > div');
        elCardBody.insertBefore(divElImg, elCardBody.firstChild);
        bodyEl.appendChild(divElDev);

        function aguardarElementoExistir(selector, callback) {
          const interval = 100; // Intervalo de verificação em milissegundos
          let tempoMaximo = 5000; // Tempo máximo para aguardar (5 segundos)
          const verificarExistencia = () => {
            const elSelected = document.querySelector(selector);
            if (elSelected) {
              callback(elSelected);
            } else if (tempoMaximo > 0) {
              setTimeout(verificarExistencia, interval);
              tempoMaximo -= interval;
            }
          };
          verificarExistencia();
        }
        // NEWS
        aguardarElementoExistir('.plugin_news_alert-container', function(elemento) {
          if (elemento.hasChildNodes()) {
            document.getElementsByTagName('body')[0].style.height = 'auto';
            document.getElementsByTagName('body')[0].style.padding = '10px 0 0 0';
            aguardarElementoExistir('.container-tight > .text-center', function(elemento) {
              var loginDiv = document.querySelector('form > div > .text-center');
              document.querySelector('.container-tight').appendChild(loginDiv);
            });
          }
        });
        //]]>
      </script>
      <link rel="stylesheet" type="text/css" href="/marketplace/news/css/styles.css?v=965ff6f7c7c6c583c2532cd0bffc79a62ff85e41" media="all">
      <div class="plugin_news_alert-login">
        <div class="plugin_news_alert-container row align-items-stretch"></div>
        <script type="text/javascript" src="/marketplace/news/js/news.js?v=965ff6f7c7c6c583c2532cd0bffc79a62ff85e41"></script>
      </div>
    </div>
  </div>
</form>

Text Content

IN IHR KONTO EINLOGGEN

Benutzername
Passwort Passwort vergessen?
Login Quelle GLPI-interne DatenbankSANTIL.NETSANTIL.NET
Angemeldet bleiben
Anmelden

GLPI Copyright (C) 2015-2024 Teclib' and contributors
Desenvolvido por Service TIC