Php İle T.C. Kimlik No Doğrulama Fonksiyonu

php

Büyük bir proje geliştirmeyi planlıyorsanız ya da gerçekten önemli bir proje geliştiriyorsanız kullanıcılarınızın doğrulama işlemi gerçekten önemli bir rol oynar. E-posta vb. doğrulama bizi bir yere kadar idare eder fakat artık bazı büyük firmalar doğrulamalarda T.C. Kimlik No istemeye başladı. T.C. kimlik numarasını doğrudan kontrol etme imkanımız yok maalesef(en azından ücretsiz yok). Ama bilindiği üzere T.C. kimlik numarasında bulunması gereken belli nitelikler var ve bu niteliklere göre kontrol edebiliriz.

T.C. Kimlik Numarasında Bulunması Gereken Özellikler

T.C. kimlik numaraları 11 hanedir ve tamamı rakamsal değerlerden oluşur.
T.C. kimlik numarasının ilk hanesi sıfır(0) olamaz.
1. 3. 5. 7. ve 9. hanelerin toplamının 7 ile çarpımından 2. 4. 6. ve 8. haneler çıkartıldığında geriye kalan sayının 10′a göre modu bize 10. haneyi verir.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. hanelerin toplamının 10′a göre modu bize 11. haneyi verir.

Geçenlerde bir arkadaş sorunca arşivimi karıştırdım. Ve aşağıda paylaştığım, yukarıdaki kriterlere göre verilen numarayı kontrol eden , geçerli bir T.C. kimlik numarası olup olmadığını bize söyleyen fonksiyonu buldum. Her ne kadar kesin bir çözüm olmasa da T.C. kimlik numarasının algoritmasını bilmeyenleri engeller.

Php İle T.C. Kimlik No Doğrulama Fonksiyonu

Alıntıdır.

 

One thought on “Php İle T.C. Kimlik No Doğrulama Fonksiyonu

  1. Mantıklıymış. İnsanların kafalarından Tc kimlik numarası sallamasını engelleyecek bir yol.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir