Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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

Stars

17 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages