Skip to main content

TC Kimlik Doğrulama

5651 sayılı Kanun kapsamında halka açık internet erişim noktalarında kullanıcı kimliğinin tespiti yasal bir zorunluluktur. AnchorSpot, TCKN (T.C. Kimlik Numarası) doğrulamasını captive portal akışına entegre ederek bu gerekliliği yerine getirir. MERNİS/KPS üzerinden kimlik sorgusu yalnız on-prem kurulumlarda sunulur; AnchorSpot'ta TCKN algoritmik olarak doğrulanır.

Yasal Dayanak​

5651 Sayılı Kanun, Madde 7 — Toplu kullanım sağlayıcıları (internet kafe, otel, AVM vb.) erişim hizmetini yalnızca kimliği tespit edilmiş kullanıcılara sunmakla yükümlüdür. Bu yükümlülüğün yerine getirilmemesi idari para cezasına neden olabilir.

TCKN Algoritma Doğrulaması​

TCKN'nin gerçek bir devlet sorgusuna gerek kalmaksızın matematiksel olarak geçerli olup olmadığı kontrol edilir. Geçerli bir TCKN:

  • 11 haneden oluşur.
  • İlk hanesi 0 olamaz.
  • Son iki hane belirli bir checksum algoritmasıyla hesaplanır.
d10 = (7 * (d1 + d3 + d5 + d7 + d9) - (d2 + d4 + d6 + d8)) mod 10
d11 = (d1 + d2 + ... + d10) mod 10

Algoritma doğrulaması, hatalı yazılmış numaraları doğrulama kodu gönderilmeden önce yakalar.

Nasıl Çalışır?​

Captive Portal → Misafir Auth Metotları ekranındaki Kimlik ve onay politikası bölümünde TC Kimlik No anahtarı açıldığında, misafir portalındaki SMS, WhatsApp, e-posta, sponsor ve kupon formlarına zorunlu bir TC Kimlik No alanı eklenir.

Misafir → Seçtiği yöntemin bilgisi + TCKN girer → Checksum doğrulanır → Giriş tamamlanır → İnternet erişimi
  1. Misafir 11 haneyi girdiğinde portal numarayı anında denetler; numara geçersizse TC Kimlik No geçersiz. uyarısı gösterilir.
  2. SMS, WhatsApp ve e-posta yöntemlerinde numara, doğrulama kodu gönderilmeden önce sunucuda da denetlenir; geçersiz numarayla kod gönderilmez.
  3. Kupon yönteminde numara, kupon kullanılmadan önce denetlenir.

Misafir Kimlik Formu (5651)​

Aynı ekrandaki Misafir kimlik formu (5651) bölümünde Kimlik formunu iste açıldığında, misafir girişten önce kimlik bilgilerini girer. Form yalnız SMS doğrulama ve Sponsor onayı yöntemlerine uygulanabilir; hangisinde sorulacağı Formun uygulanacağı yöntemler listesinden seçilir.

AlanAçıklama
Ad, SoyadZorunlu
UyrukT.C. veya Diğer (Yabancı)
TC Kimlik NoUyruk T.C. ise istenir; algoritmik checksum ile doğrulanır
Pasaport NoUyruk Diğer (Yabancı) ise istenir; 5–20 harf veya rakam
Doğum YılıZorunlu
Ziyaret SebebiYalnız SMS formunda; Ziyaret sebebini sor açıksa sorulur, seçenekler bu ekrandan tanımlanır

Form açıkken kayıt yazılamazsa misafir internete çıkarılmaz ve tekrar denemesi istenir. Form kayıtları oturum bittikten sonra da saklama süresi boyunca korunur.

Yabancı Misafir Desteği​

Kimlik formu açıkken yabancı misafir Uyruk alanında Diğer (Yabancı) seçer; TC Kimlik No alanı yerine Pasaport No alanı gösterilir. Pasaport numarası yalnız biçim kontrolünden geçer; devlet sorgusu yapılmaz. Yalnız TC Kimlik No anahtarı açıkken (kimlik formu kapalıyken) pasaport seçeneği sunulmaz.

99 ile başlayan yabancı kimlik numaraları da TC Kimlik No alanında aynı algoritmayla doğrulanır.

KVKK — Kişisel Veri Koruma​

:::info Veri Maskeleme TCKN, telefon ve e-posta yönetim ekranlarında maskeli gösterilir (ör. 123******01, +905*****4567); 5651 delil kayıtlarında delil bütünlüğü gereği maskelenmeden saklanır. :::

5651 saklama süresi 5651 Hotspot → 5651 Ayarları → Saklama süresi ayarından yönetilir; en az 730 gündür (yasal asgari).

Diğer Doğrulama Yöntemleriyle Birlikte Kullanım​

TCKN doğrulaması, diğer kimlik doğrulama yöntemlerine ek bir katman olarak kullanılır:

  • SMS OTP + TCKN — Telefon numarasıyla birlikte TCKN de istenir.
  • Sponsor + TCKN — Sponsor talebiyle birlikte TCKN kaydı alınır.
  • WhatsApp, e-posta veya kupon + TCKN — Aynı alan bu formlarda da istenir.

Sorun Giderme​

Geçersiz TCKN Hatası​

Kullanıcı doğru TCKN'yi girdiğini düşünüyorsa:

  1. 11 haneli olduğunu ve baştaki sıfırın bulunmadığını kontrol edin.
  2. Rakamların doğru sırayla girildiğini kontrol edin; tek bir hane hatası checksum doğrulamasını başarısız kılar.