Skip to content

Golang kullanılarak TC kontrolü ve doğrulama işlemini yapmayı sağlar.

License

Notifications You must be signed in to change notification settings

barisesen/tcverify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TC Kimlik Numarası Kontrolü ve Doğrulaması

Golang kullanılarak TC kontrolü ve doğrulama işlemini yapmayı sağlayan bir pakettir.

Kurulum

    go get github.com/barisesen/tcverify 

Kullanım

Algoritmik olarak kontrol etmek

    package main

    import (
        "fmt"
        "github.com/barisesen/tcverify"
    )

    func main() {
        resp, err := tcverify.Validate("xxxxxxxxxxx")
        fmt.Println(resp, err)
        // true <nil>
        // false xxxxxxxxxxx tc numarası algoritmik olarak doğrulanamadı.
    }

TC kimlik numarası algoritmik doğrulama için Hakan Ersu'nun oluşturduğu tcvalidate paketi kullanılmıştır.


Api desteği ile doğrulama

     package main

    import (
        "fmt"
        "github.com/barisesen/tcverify"
    )

    func main() {
        tc := "xxxxxxxxxxx"
        isim := "BARIŞ"
        soyisim := "ESEN"
        dogumTarihi := "1996"

        resp, err := tcverify.Check(tc, isim, soyisim, dogumTarihi)
        fmt.Println(resp, err)
        // true <nil>
        // false Bu bilgileri ait vatandaşlık doğrulanamadı.
    }   

About

Golang kullanılarak TC kontrolü ve doğrulama işlemini yapmayı sağlar.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages