alexa-tracking

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/57f8779332e2e627308b4568/ask-register-user-dengan-sidik-jari-php-mysql
[Ask] Register User Dengan Sidik Jari PHP/MySQL
Selamat siang Om,
Hehehehe sorry jika ide saya ini sedikit ngasal, kebanyakan nonton film box office kayaknya,

Mau tanya kira2, ada ga yach scanner sidik jari yg mana datanya diinput ke database,
Jadi, misalnya gini :
1. User-A register, isi form registernya lalu submit, kemudian user-A tancepin jarinya ke scanner, kemudian scanner input data sidik jarinya ke database diprofile si user-A,
2. Jadi, ketika si user-A login menggunakan sidik jari bukan input user name dan password lg,

Dan atau, Smart phone skrg kan sdh canggih2 tuh bs touch screen semua, nah kira2 ada ga yach aplikasi android, yg bs deteksi sidik jari ketika kita tekan tombolnya, kemudian diinsert ke database hasilnya, sehingga proses loginnya tinggal tekan2 tombol di HP Androidnya saja lg,

Dan atau ada yg lain kira2 ?
Kalau ane.

Ane buat aplikasi webservice (socket) pakai bahasa pemrograman yang ditentukan SDK fingerprintnya. Install dan jalankan di setiap komputer client.

Browser (javascript) manggil webservice tersebut pakai AJAX (CORS), dapat response berupa status fingerprint reader atau data feature/template.

PHP juga pakai webservice (cURL atau apalah) buat verifikasi.

Atau untuk kasus ente, diganti jadi:

Browser (javascript) manggil webservice tersebut pakai AJAX (CORS), dapat response berupa status identifikasi dan data username/password.
Quote:Original Posted By terakhirx
Kalau ane.
Ane buat aplikasi webservice (socket) pakai bahasa pemrograman yang ditentukan SDK fingerprintnya. Install dan jalankan di setiap komputer client.
Browser (javascript) manggil webservice tersebut pakai AJAX (CORS), dapat response berupa status fingerprint reader atau data feature/template.
PHP juga pakai webservice (cURL atau apalah) buat verifikasi.


Maksudnya gini yach Om ?
Ilustrasi :
Persiapan :
1. Alat fingerprint,
2. web service,
3. Database, misalnya dgn tabel : id | nama | kodeunik
Note : Kode unit di sini yg dihasilkan oleh fingerprint

Implementasi :
1. User-A registrasi, kemudian tancepin jarinya ke fingerprint, maka fingerprint akan generate kode unik dari jari si user-A,
2. Web service mengambil kode unik tersebut dari fingerprint dan menyimpannya di database,
3. Sampai di sini proses registrasi selesai,

Nah jika kita ingin menggunakan kode unik tersebut dalam proses login, bagaimana fingerprin menentukan ketika kita tanjepin jari kita maka itu proses login ?
Atau web service akan check jika ada konek unik yg sama yg digenerate oleh finger print dan telah tersimpan di database maka akan diarahkan ke halaman profile misalnya ?

Oh atau bs jg yach, dibuat jadwal setiap saat web servicenya melakukan check data di fingerprint apakah ada jari yg ditanjepin atau tdk, jika ada akan direcord ke database, nah jika sdh direcor mungkin akan mudah mau diapain data yg telah direcord tersebut,

Btw, ada info jenis fingerprint ga om yg bs komunikasi dgn php/mysql seperti di atas ?
Pendaftaran (Enrollment):
user buka page enroll.php
enroll.php ngirim ajax ke webservice
webservice menjalankan fingerprint reader, ngirim status sebagai response ajax
enroll.php ngirim ajax ke webservice
webservice menjalankan fingerprint reader, ngirim status sebagai response ajax
dst
enroll.php ngirim ajax ke webservice
hingga data template sidik jari didapat, webservice ngirim template sidik jari sebagai response ajax.
submit form enroll.php ke enroll_process.php**
enroll_process.php** nyimpan template ke database


Verification:
user buka page verify.php
verify.php ngirim ajax ke webservice
webservice menjalankan fingerprint reader, ngirim status sebagai response ajax
verify.php ngirim ajax ke webservice
webservice menjalankan fingerprint reader, ngirim status sebagai response ajax
dst
enroll.php ngirim ajax ke webservice
hingga data feature sidik jari didapat, webservice ngirim feature sidik jari sebagai response ajax.
submit (atau ajax lagi juga boleh) form verify.php ke verify_process.php
verify_process.php** memverifikasi* feature dengan template yang disimpan di database dan menampilkan sukses/tidak

*Verification (server part)**:
PHP (verify_proses.php) mengirim data feature dan template ke webservice lewat cURL
(atau kalau nggak, cukup featurenya kalau werservice bisa cari data template sendiri dari database)
Webservice membandingkan feature dan template, balas ke PHP itu cocok/tidak.

**Kalau database sidikjarinya di client, ya tugasnya enroll_process.php dan verify_process.php ganti diembankan ke webservice juga.
Ane pakai U.are.U
Bikin webservice pakai SDK yang bahasa C#
Quote:Original Posted By terakhirx
Pendaftaran (Enrollment):

Terimakasih banyak Om sangat membantu penjelasannya,
Ternyata, ini kayaknya lumayan rumit alurnya, tdk seperti yg saya bayangkan,
Untuk sementara saya hold dulu dech untuk pelajari yg ini, saya coba2 pelajari yg ringan2 dulu, jika sdh agak mendingan baru dilanjut pelajari lg yg ini
×