Creating a login page with OTP and password options in MVC Core