SQL'den tablo niye oluşturmadın? Nerede tutmayı planlıyorsun? Karşıdaki kodu nasıl kullanacak? Kullandığı kodu server nasıl doğrulayacak? JSON mu kullanacaksın? OTP üretmek için time-based bir algoritma mı yazacaksın?
Eğer totp ve hotp kullanacaksan (2FA'da kullanılan şu OTP uygulamaları var ya, Google Authenticator gibileri), bir totp librarysi kullanman lazım. Topt için yine SQL'de tablo oluşturman lazım. Yoksa kullanıcıya özel secrets keyini nerede tutacaksın? Bir .txt dosyasında mı?