Login using phone number and token

It would be very useful and more secure to have the ability to connect to Sphinx server using phone number and a token code (like validation) instead of password, or using the both (password first then token sent via SMS) ; like the connection to Amazon or PayPal account.
Thank you