ysf
Herkese selamlar,
Yapmış olduğum yazılım için SMS ile iki aşamalı doğrulama yapmak istiyorum, daha önce tecrübe edinen arkadaşımız oldumu acaba. Biraz araştırdım fakat Türk kaynak bulamadım.
Saygılarımla
evrend
Mantığı basittir aslında. Normal Auth ekranından sonra araya bir ekran daha koyuyorsunuz. Auth ekranında username ve pw doğru ise(Auth::once($credentials) kullanabilirsiniz) kullanıcının üzerinde sms_kod(random), gerçelilik tarihi(now()+300saniye gibi) tutup kodu kullanıcının telefonuna yolluyorsunuz ve ikinci ekrana yönlendiriyorsunuz. İkinci ekranda kullanıcının girdiği kod doğru ise ve gerçerlilik tarihi geçmemişse, kullanıcıyı manuel auth(Auth::login($user) veya Auth::loginUsingId(1) kullanılabilir) işlemi ile giriş yaptırıyorsunuz.