WARNING

Message : [2] Undefined array key "REQUEST_SCHEME"

File : /home/reg.iia-indonesia.org/public_html/system/functions.php line: 217

Sistem Login dan Register

Login dan Registrasi

Aplikasi Sistem Login dan Registrasi dengan email konfirmasi ini merupakan paket lengkap sistem login dan registrasi. Tidak hanya login dan register saja, didalamnya juga terdapat sistem lupa password, edit profile, manajemen user, dll. Berikut ini beberapa detail fitur aplikasi ini:

Sistem Login dan Logout

Sistem login yang kami kembangkan di aplikasi ini telah menggunakan standar keamanan yang ada saat ini, diantaranya, password yang disimpan dalam database sudah terenkripsi dengan salt sehingga jauh lebih aman, disamping itu untuk form loginnya juga sudah menggunakan token CSRF sehingga dapat mengurangi risiko brute force attack.

Sistem Lupa Password

Sistem yang bagus mensyaratkan bahwa password yang tersimpan dalam database harus dalam bentuk terenkripsi sehingga tidak bisa dibaca oleh siapapun termasuk administrator, sehingga jika user lupa password maka tidak akan ada seorangpun yang dapat memberitahu password tersebut.

Demikian juga dengan aplikasi ini, aplikasi ini didesain hanya pemilik akun saja yang tahu password akun nya. Untuk mengakomodir user yang lupa password, kami telah menyediakan sistem lupa password, dimana user akan dikirimi link yang akan digunakan untuk membuat password baru.

Sistem registrasi

Sistem registrasi atau sistem pendaftaran akun yang kami kembangkan ini telah dilengkapi dengan email konfirmasi. Setelah mendaftar, user akan dikirimi link aktivasi yang berisi token khusus, dengan link tersebut user dapat mengaktifkan akunnya. Token telah didesain sedemikian rupa sehingga memiliki standar keamanan tinggi.

Untuk meningkatkan keamanan, masa berlaku link aktivasi tersebut dibatasi waktu yaitu satu jam, dengan demikian jika dalam satu jam link tersebut tidak di klik, maka link tersebut akan expired dan user perlu untuk melakukan request kirim ulang link aktivasi

Link Aktivasi

Setelah user mendaftarkan akun, maka data user termasuk alamat email akan tersimpan di database, selanjutnya jika user tidak mengaktifkan akun dan mendaftar akun baru maka akan muncul peringatan bahwa email telah digunakan.

Untuk melanjutkan proses pendaftaran akun, user cukup meminta kirim ulang link aktivasi, sistem akan mengenerate token baru untuk kemudian dikirim ke user. Dengan cara ini, user tidak perlu repot repot lagi mengisi ulang form registrasi.

Penyediaan fitur kirim ulang link aktivasi ini juga bermanfaat jika terjadi kegagalan sistem pengiriman email sehingga user tidak memperoleh link aktivasi.

Sistem Keamanan Yang Solid

Link aktivasi yang dikirim ke user didalamnya terdapat token khusus yang unik, yang berbeda untuk masing masing user. Dengan token ini, sistem dapat mengenali user untuk kemudian mengaktifkan akun user tersebut.

Token ini digenerate dengan metode khusus yang sangat aman, yang sesuai dengan standar yang ada saat ini, algoritma token ini mustahil untuk dipecahkan.

Form Registrasi Dengan Password Meter (Frontend dan Backend)

Untuk membantu user mengetahui tingkat keamanan password yang digunakan, form registrasi sudah kami lengkapi dengan password meter yang bermanfaat untuk mengukur kekuatan password.

Selain disisi frontend, pengecekan password juga dilakukan disisi backend. Sistem akan mengecek apakan password yang diinput user setidaknya memiliki 8 karakter, mengandung huruf besar, huruf kecil, dan angka.

Halaman Profile

Setelah mendaftar, terkadang user perlu untuk memperbarui data profilnya. Untuk keperluan tersebut, kami telah menyediakan halaman profile user, di halaman ini, user dapat memperbarui data datannya termasuk mengganti foto avatar. Selain mengubah profile, user juga dapat mengubah password

Sitem Remember Me

Aplikasi login ini juga telah disertakan fitur remember me, dimana setelah user login dan kembali lagi, maka otomatis teridentifikasi sudah login sehingga tidak perlu login ke sistem.

Tidak seperti fitur remember me di tempat lain, fitur remember me di aplikasi ini telah didesain sedemikian rupa sehingga aman. Sistem remember me didesain menggunakan sistem token yang disimpan di database, sehingga tidak ada informasi user yang ter ekpose ke public, termasuk pada cookie browser.

Backend yang powerfull

Selain halaman frontend, kami juga telah menyediakan halaman administrasi yang dapat digunakan untuk berbagai keperluan diantaranya mengelola data user, mengatur model aktivasi user, dll.

Backend aplikasi ini menggunakan Admin Template PHP yang telah kami kembangkan sebelumnya yang telah teruji dengan baik untuk mengembangkan aplikasi, demonya dapat Anda coba disini.

Support Berbagai Email Services

Pengaturan setting email pada aplikasi ini sangat fleksibel dan mudah. Dengan dukungan penuh berbagai email service, seperti email dari shared hosting, email dari email hosting, GMAIL, maupun dari Amazon SES membuat Anda leluasa menggunakan email service sesuai dengan keinginan Anda.

Untuk informasi lebih lanjut mengenai aplikasi ini, dapat mengunjungi halaman Sistem Login, Remember Me, Registrasi Dengan Email Konfirmasi

Salam,

Tim Jagowebdev.com