Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te OTP ile Telefon Numarası ile Giriş Nasıl Eklenir

Web sitelerine giriş yapmanın tek yolunun e-posta ve şifre olduğu zamanları hatırlıyor musunuz? Zaman değişti ve artık birçok kullanıcı telefon numaralarıyla giriş yapmanın kolaylığını bekliyor.

Farklı kişilerin WordPress sitelerinde telefon tabanlı giriş sistemleri kurmalarına yardımcı olduktan sonra, hangi yöntemlerin en iyi sonucu verdiğini ve hangilerinden kaçınılması gerektiğini öğrendim. En güvenilir seçenekleri bulmak için premium eklentilerden özel çözümlere kadar her şeyi test ettim.

Bu kılavuzda, WordPress sitenize OTP doğrulaması ile telefon numarası girişini nasıl ekleyeceğinizi paylaşacağım. İster küçük bir işletme sitesi ister büyük bir üyelik platformu işletiyor olun, ihtiyaçlarınıza uygun bir çözüm bulacaksınız.

Add Login with Phone Number via OTP in WordPress

WordPress Kullanıcıları Neden Telefon Numaralarıyla Giriş Yapsın?

Şifreler, özellikle üyelik sitesi, çok yazarlı blog, e-ticaret sitesi vb. gibi bir topluluk web sitesi işletiyorsanız zor olabilir.

Sorun şu ki insanlar şifrelerini sık sık unutuyor, zayıf olanları tekrar kullanıyor ya da başkalarının görebileceği bir yere yazıyor. Bu güvenli değil ve birçok kişi bana WordPress web sitelerine giriş yapmanın daha basit bir yolu olmasını dilediklerini söyledi.

Tek seferlik parola (OTP) ile telefon numarasıyla oturum açma imkanı sunmak işleri kolaylaştırır. Kullanıcı hesaplarını güvende tutarken şifreleri hatırlama ihtiyacını ortadan kaldırır.

İşte neden WordPress sitenize telefonla giriş eklemeyi düşünmeniz gerektiği:

  • 🔒 Daha İyi Güvenlik: Parolalar saldırıya uğrayabilir veya çalınabilir. OTP’ler her seferinde değişerek girişleri daha güvenli hale getirir.
  • Daha Hızlı Oturum Açma: Uzun şifreler yazmanıza gerek yok. Telefona gönderilen hızlı bir kod, kullanıcıların anında oturum açmasını sağlar.
  • ⏳ Daha Az Parola Sıfırlama: Bir topluluk sitesi işletiyorsanız, kullanıcılarınızın artık unutulan parolaları sıfırlaması gerekmez, bu da size zaman ve destek bileti kazandırır.
  • 😊 Geliştirilmiş Kullanıcı Deneyimi: Sorunsuz bir giriş, insanları mutlu eder ve sitenize geri dönme olasılığını artırır.
  • 📱 Mobil Kullanıcılar için İdeal: Daha fazla insan telefonlarında geziniyor. Bir kodla giriş yapmalarına izin vermek süreci sorunsuz hale getirir.

Şimdi, WordPress’te OTP aracılığıyla telefon numarasıyla girişe nasıl kolayca izin verileceğine bir göz atalım.

WordPress’te OTP ile Telefon Numarası ile Giriş Nasıl Eklenir

Ücretsiz Telefon Numarası ile Giriş eklentisini kullanarak WordPress’e kolayca bir telefon numarası girişi ekleyebilirsiniz.

Ancak, WordPress varsayılan olarak SMS mesajları göndermediğinden, OTP dağıtımını gerçekleştirmek için Firebase veya Twilio gibi üçüncü taraf bir hizmete de ihtiyacınız olacaktır. Tüm bunları nasıl ayarlayacağınızı göstereceğim.

Öncelikle, ücretsiz Telefon Numarasıyla Giriş eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Ayrıntılar için WordPress eklentisi yükleme hakkındaki bu eğitime bakın.

Eklenti etkinleştirildikten sonra, WordPress kontrol panelinden Giriş Ayarları ” Genel sayfasını ziyaret edin ve ‘Telefon numarasıyla girişi etkinleştir’ seçeneğini işaretleyin.

Bundan sonra, kullanıcılarınızın giriş yaptığı tüm bölgeler için ülke kodları ekleyebilirsiniz. Varsayılan olarak, eklenti tüm ülkeler için telefon numarası ülke kodlarını içerir.

Bu ayarı olduğu gibi bırakmanızı öneririm. Sitenizin küresel bir kitle tarafından erişilebilir kalmasını sağlar.

Enable phone login

Ardından, kullanıcılarınız için e-posta girişine izin vermek istiyorsanız ‘E-posta girişini etkinleştir’ seçeneğini işaretlemeniz gerekir.

E-postalarıyla oturum açmaya alışkın mevcut kullanıcılarınız varsa bu ayarı yapmanızı öneririz. Bunu yaparak, telefon numarasıyla oturum açma etkinleştirildiğinde, e-postalarını kullanarak oturum açmaya devam edebilecekleri için hayal kırıklığına uğramamalarını sağlayacaksınız.

Daha sonra ‘Telefon numarasından sonra e-posta almaya zorla’ seçeneğini işaretleyebilirsiniz. Bu ayar, yeni kullanıcıların kayıt işlemini tamamlamadan önce e-posta adreslerini vermelerini sağlar. Özellikle halihazırda bir e-posta listeniz varsa ve yeni kullanıcılardan e-posta toplamak istiyorsanız kullanışlıdır.

Kullanıcı kaydını bir telefon numarasıyla da etkinleştirebilirsiniz. Bu yapıldıktan sonra, kullanıcılara verilecek aktivasyon kodunun uzunluğunu yazın.

Choose activation code length

Bundan sonra, aşağı kaydırmanız ve ‘Zamanlayıcıyı Etkinleştir’ seçeneğini bulmanız gerekir. Etkinleştirmek için tıklayın, ardından kullanıcıların OTP’yi girmeleri için süre sınırını ayarlayın.

Örneğin, 60 saniye olarak ayarlarsanız, kullanıcıların süresi dolmadan önce kodlarını girmek için bir dakikaları olacaktır. Ardından, ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Enable timer

Devam edin ve üst kısımdan ‘Ağ Geçidi’ sekmesine geçin. Burada, telefon numaranız OTP girişi için bir SMS servis sağlayıcısı seçmelisiniz.

Bu eğitim için Firebase’i seçeceğim. Güvenli oturum açma için kullanıcıların telefonlarına tek seferlik parola göndermenizi sağlayan bir Google hizmetidir. Ancak Twilio, WhatsApp, Alibaba SMS ve daha fazlası gibi seçenekleri de tercih edebilirsiniz.

Bazı seçeneklerin yalnızca Pro planda mevcut olacağını unutmayın.

Choose an SMS gateway

Firebase’i seçtikten sonra, API anahtarını ve yapılandırmasını eklemeniz gerekecektir.

Bunun için Firebase Console ‘u ziyaret etmeniz ve ‘Bir Firebase Projesi Oluştur’ seçeneğini seçmeniz gerekir.

Create a firebase project

Bu sizi bir proje adı eklemeniz gereken yeni bir ekrana götürecektir. Ne için kullandığınızı hatırlamanıza yardımcı olacak herhangi bir isim verebilirsiniz.

Ardından, ‘Devam Et’ düğmesine tıklayın.

Add a name for your project

Firebase şimdi proje için Google Analytics’i etkinleştirmek üzere izin isteyecektir.

Buna izin verdikten sonra, açılır menüden ‘Firebase için Varsayılan Hesap’ı seçmeli ve ‘Proje Oluştur’ düğmesine tıklamalısınız.

Click the Create Project button

Şimdi Projeye Genel Bakış sayfasına yönlendirileceksiniz. Burada, sol sütundan Build ” Authentication sekmesine gidin.

Devam edin ve ‘Başla’ düğmesine tıklayın.

Click Get Started on the Authentication page

Bunu yaptığınızda, ekranda bazı yeni ayarlar görünür hale gelecektir. Buradan, yerel sağlayıcı olarak ‘Telefon’u seçin ve ‘Etkinleştir’ anahtarını açın.

Bu, kullanıcıların Firebase SDK telefon doğrulamasını kullanarak bir cep telefonu numarasıyla oturum açmasına olanak tanıyacaktır. Ardından, ‘Kaydet’ düğmesine tıklayın.

Enable the phone option in Firebase

Şimdi, ‘Ayarlar’ sekmesine geçin ve sol sütundan ‘Yetkili etki alanları’ seçeneğini seçin.

Burada, ‘Alan adı ekle’ düğmesine tıklamanız gerekir. Bu, web sitenizin alan adını eklemeniz gereken bir istem açacaktır.

Click Add Domain button

Bundan sonra, en üstteki Proje Genel Görünümü’nün yanındaki ayarlar simgesine tıklayın ve ‘Proje Ayarları’ sekmesini seçin.

Ardından, ‘Uygulamalarınız’ bölümüne gidin ve web simgesini seçin.

Click the web icon

Şimdi uygulamanız için bir isim eklemeniz ve ‘Uygulamayı Kaydet’ düğmesine tıklamanız gerekecektir.

Bunu yaptığınızda, Firebase sizin için bir SDK oluşturacaktır. Bu, Yazılım Geliştirme Kiti anlamına gelir, ancak bir uygulama gibi çalışır.

Click the Register App button

Buradan ‘Konsola Devam Et’ düğmesine tıklamanız yeterlidir.

Projeye Genel Bakış sayfasına geri döndüğünüzde, ‘Web API Anahtarını’ kopyalayın ve güvenli bir yerde saklayın.

Copy the web API key for Firebase

Şimdi, en yeni uygulamanızın ayrıntılarının ekranda görüntüleneceği ‘Uygulamalarınız’ bölümüne ilerleyin.

Burada, Firebase SDK’nızı yapılandırma olarak görüntülemek için ‘Config’ radyo düğmesini seçin. Basitçe kopyalayın ve güvenli bir yerde saklayın.

Copy the Firebase SDK config

Bundan sonra, WordPress kontrol panelinize geri dönmeniz ve Firebase API anahtarını ve yapılandırmasını Telefon Numarası ile Giriş eklenti ayarlarındaki ilgili alanlara eklemeniz gerekir.

Ardından, ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Add Firebase API key and  config

Bu işlem tamamlandıktan sonra, giriş formunu eklemek istediğiniz WordPress sayfasını açın ve ‘Blok Ekle’ düğmesine tıklayın.

Blok menüsünden ‘Shortcode’ bloğunu seçmeniz ve aşağıdaki kısa kodu içine eklemeniz gerekir:

[idehweb_lwp]

Add phone number login shortcode

Son olarak, ayarlarınızı kaydetmek için ‘Güncelle’ veya ‘Yayınla’ düğmesine tıklayın.

Artık yeni kullanıcılar web sitenizi ziyaret ettiklerinde telefon numaralarını kullanarak kaydolabilecek ve oturum açabilecekler, mevcut kullanıcılar ise e-postalarıyla oturum açmaya devam edebilecekler.

Phone number login via OTP

Bunu ayarladıktan sonra, mevcut kullanıcılarınıza bir e-posta göndererek onları mümkün olan en kısa sürede telefon numaralarını eklemeye teşvik etmenizi öneririz.

Bunu, WordPress kontrol panelindeki profil sayfalarını ziyaret ederek, ‘Kişisel Bilgiler’ bölümüne inerek, telefon numaralarını ekleyerek ve Kullanıcıyı Güncelle’ye tıklayarak yapabilirler.

Bu, halihazırda kaydolmuş olan mevcut kullanıcıların bile daha sonra telefon numaralarıyla giriş yapabilmelerini sağlar.

Existing users adding phone numbers

Bonus: WordPress’e Google ile Tek Tıkla Giriş Ekleme

Telefon numarası ve OTP ile giriş yapmak güvenli bir seçenek olsa da, bazı kullanıcılar hesaplarına erişmek için daha hızlı bir yol tercih ediyor.

Google tek tıklamayla oturum açma özelliği eklemek, kullanıcıların telefon numarası yazmadan veya OTP beklemeden anında oturum açmasına olanak tanır. WordPress giriş formunu bu şekilde atlamak, kullanıcı deneyimini iyileştirebilir, giriş sürtünmesini azaltabilir ve kayıtları artırabilir.

Özellikle üyelik platformları, çevrimiçi mağazalar veya topluluklar gibi sık ziyaretçisi olan siteler için kullanışlıdır.

Google Login Preview

Nextend Social Login eklentisini kullanarak bu özelliği kolayca ekleyebilirsiniz. Kullanıcıların Google hesaplarıyla giriş yapmalarını sağlar ve hatta Facebook ve Twitter girişlerini destekler.

Nextend ayrıca sosyal profilleri mevcut hesaplara bağlamanıza olanak tanır, böylece geri dönen kullanıcılar yinelemeler oluşturmaz.

Adding social login to your WordPress website

Başlamak için, WordPress’te Google ile tek tıklamayla oturum açmayı nasıl ekleyeceğinize ilişkin eğitimimize bakın.

Umarım bu makale WordPress’te OTP ile telefon numarasıyla oturum açma özelliğini nasıl ekleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca WordPressten parola sıfırlama/değiştirme seçeneğinin nasıl kaldırılacağına ilişkin başlangıç kılavuzumuza ve WordPress giriş açılır modalı oluşturma eğitimimize de göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.