User Auth Handshake
Adalah module untuk memindahkan login session dari satu tempat ke tempat lain.
Instalasi
Jalankan perintah di bawah di folder aplikasi:
mim app install lib-user-auth-handshake
Penggunaan
Module ini menambahkan satu library dengan nama LibUserAuthHandshake\Library\Handshake
yang
bisa digunakan untuk menggenerasi dan memvalidasi token handshake.
use LibUserAuthHandshake\Library\Handshake;
$user_id = 1;
$session_id = 1;
$user_ip = '127.0.0.1';
$user_agent = 'Google Chrome';
// generate
$token = Handshake::generate($user_id, $session_id, $user_ip, $user_agent);
// validasi
$valid = Handshake::validate($token, $user_ip, $user_agent);