Hi...
Saya lagi kesulitan untuk membuat multi domain login.
Sebagai gambaran, system bisa diakses di beberapa domain.
System ini mempunyai 2 jenis user:
1. Main User, login per session menggunakan Yii2 identity
2. OTP User, dimana login menggunakan One Time Password (4 digit), dan mempunyai struktur terpisah dari table user
Auth untuk Main User sudah ready. Dan project ini khusus meng-cover user jenis ke 2.
System yang dibuat akan diakses di beberapa domain. Dan OTP User ini harus bisa login di semua domain (mirip seperti SSO, tapi per session).
Tolong buat prototype untuk modul ini menggunakan Yii2, dimana harus memiliki fitur2 berikut:
A. Bisa login di multi domain
Misal, domain yang akan dipakai:
- sessionlog.com
- ssolog.com
Ketika OTP user tsb akan mengakses ssolog.com, sistem harus bisa mendeteksi apakah user dgn email tsb sudah login di domain pertama atau belum. Kalau sudah, maka otomatis login di domain kedua (ssolog.com).
B. Bisa login per session
Misal, di PC/Laptop A sudah ada OTP user yg login menggunakan email: [email protected], maka ketika user memakai profil browser yang berbeda (atau misal pake mode incognito), tetap bisa login dan dianggap memiliki session yg berbeda. Dan bisa terdeteksi di semua domain, apakah OTP user tersebut sudah login atau tidak
C. Logout berlaku untuk semua domain
Apabila OTP user sudah login di session pertama, maka otomatis logout di semua domain. Dan ini jg berlaku per session
note: nanti hosting dan domain saya akan siapkan untuk testing.
timeline 3 hari aja ya..