Her doğru kod,
yeni bir başlangıç.
Üyelikten hesap kurtarmaya kadar kullanıcılarınızın telefonuna ulaşan, anlaşılır bir doğrulama deneyimi oluşturun.
İsteği başlatın
Kullanıcıyı, numarayı ve doğrulanacak işlemi ilişkilendirin.
Kodu iletin
SMS gönderimini ve teslimat durumunu takip edin.
Sunucuda doğrulayın
Süre, deneme sayısı ve tek kullanım kontrollerini uygulayın.
Doğrulamanın merkezinde kullanıcı olsun
Telefon doğrulama, üyelik formundaki bir alanın ötesindedir. Kullanıcı doğru numarayı girebilmeli, hangi numaraya kod gönderildiğini görebilmeli ve bir sorun olduğunda akışın içinde yardım bulabilmelidir. OTP SMS, ek uygulama kurdurmadan bu deneyimi sunmak için kullanılabilir.
- Üyelikte telefon numarası doğrulama
- Hesap kurtarma ve şifre sıfırlama
- Riskli bir işlem öncesinde ek onay
Kod gönderimi ve kod kontrolü ayrı sorumluluklardır
Bir SMS’in teslim edilmiş olması, kullanıcının doğrulandığı anlamına gelmez. Doğrulama ancak girilen kod sunucuda, ilgili kullanıcı ve işlem bağlamıyla kontrol edildiğinde tamamlanır. Teslimat raporu ile doğrulama sonucunu ayrı takip etmek, ürününüzdeki sorunları daha kolay bulmanızı sağlar.
- Her kodu belirli bir işlemle ilişkilendirin
- Kodları kısa süreli ve tek kullanımlık tutun
- Başarılı doğrulamadan sonra kodu geçersiz kılın
Güvenlik ve kullanılabilirlik birlikte tasarlanır
Yeniden gönderim için bir bekleme süresi, başarısız kod girişleri için deneme sınırı ve numara bazında gönderim limiti belirleyin. SMS kimlik avına veya SIM değişimine karşı tek başına koruma sağlamaz; yüksek riskli işlemlerde ek yöntemler değerlendirin.
- Tam telefon numarasını ekranda göstermeyin
- Kodları uygulama loglarına yazmayın
- Kullanıcıya süresi dolmuş kod için açık bir sonraki adım sunun
Sık sorulan sorular
OTP ile SMS aynı şey mi?
SMS bir iletim kanalıdır; OTP ise tek kullanımlık koddur. Bir OTP, SMS dışında başka kanallarla da iletilebilir.
Kod kaç haneli olmalı?
Kod uzunluğu; süre, deneme sınırı ve risk düzeyiyle birlikte belirlenir. Altı hane yaygın bir arayüz tercihidir; tek başına yeterli bir güvenlik politikası değildir.
Birbirini tamamlayan kaynaklar.
İyi bir deneyim,
doğru bir doğrulamayla başlar.
Projenizi anlatın. İhtiyacınıza uygun SMS akışını birlikte belirleyelim.