tcv
github.com/barisesen/tcverify
go get github.com/barisesen/tcverify
tcv

github.com/barisesen/tcverify

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

by Barış Esen

v0.0.0-20180312211244-fb432ff84ffe (see all)License:MIT
go get github.com/barisesen/tcverify
Readme

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ı.
    }   

GitHub Stars

12

LAST COMMIT

4yrs ago

MAINTAINERS

0

CONTRIBUTORS

1

OPEN ISSUES

0

OPEN PRs

0
VersionTagPublished
v0.0.0-20180312211244-fb432ff84ffe
2yrs ago
No alternatives found
No tutorials found
Add a tutorial