Force Login, WordPress sitenizin tamamını ziyaretçilere kapatarak yalnızca giriş yapmış kullanıcıların erişimine izin veren basit ve hafif bir eklentidir. Kurulum sonrası aktifleştirildiğinde, siteye gelen herkes otomatik olarak giriş sayfasına yönlendirilir. Bu yapısıyla özellikle üyelik siteleri, özel içerik alanları veya geliştirme aşamasındaki projeler için pratik bir çözüm sunar. Eklenti, WordPress 4.6 ve üzeri sürümlerle uyumlu olup, 7.0.3 sürümüne kadar test edilmiştir. 30.000'den fazla aktif kuruluma sahiptir ve WordPress.org'da 96 puanla yüksek bir memnuniyet oranına ulaşmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Üyelik tabanlı içerik sunan WordPress siteleri
- Geliştirme veya bakım aşamasında olup dışarıya kapatılması gereken projeler
- Yalnızca kayıtlı kullanıcıların erişebilmesi gereken kurumsal intranet veya özel portallar
Yaygın kullanım alanları
Üyelik Sitesi Koruması
İçeriklerin yalnızca üyelere açık olduğu bir sitede, tüm sayfaları giriş zorunluluğuna bağlayarak üye olmayanların erişimini engeller.
Geliştirme Aşamasındaki Site
Yeni bir site geliştirilirken veya yeniden tasarlanırken, siteyi dışarıya kapatıp yalnızca ekip üyelerinin incelemesine olanak tanır.
Özel İçerik Alanları
Kurumsal portallar veya özel projelerde, yalnızca yetkili kullanıcıların erişebileceği bir alan oluşturmak için kullanılabilir.
İncelenmesi gereken noktalar
- Eklenti, sitenin tamamını kapatır; yalnızca belirli sayfaları hariç tutmak için filtre kullanmanız gerekir.
- REST API erişimi varsayılan olarak kısıtlanır; ancak alternatif kimlik doğrulama yöntemleri için ayarlar yapılabilir.
- Çoklu site (Multisite) ağlarında, kullanıcıların diğer sitelere erişimiyle ilgili yönlendirme sorunları yaşanabilir; güncellemelerle bu durum iyileştirilmiştir.
WordPress.org
Kurulum ve geliştirme notları
Kurulum oldukça basittir: eklentiyi sitenize yükleyip aktifleştirmeniz yeterlidir. Aktifleştirme sonrasında site otomatik olarak korumaya alınır.
- 1Force Login eklentisini WordPress.org'dan indirin veya WordPress yönetim panelinden arayarak yükleyin.
- 2Eklentiyi sitenize yükleyin ve 'Aktifleştir' butonuna tıklayın.
- 3Aktifleştirme işlemi tamamlandığında site ziyaretçileri otomatik olarak giriş sayfasına yönlendirilir.
Eklenti, geliştiriciler için çeşitli filtreler sunar. Örneğin, belirli sayfaları veya URL'leri hariç tutmak için 'v_forcelogin_bypass' filtresi kullanılabilir. Ayrıca, REST API erişimini yönetmek ve yönlendirme davranışını özelleştirmek mümkündür.
- v_forcelogin_bypass filtresi ile belirli sayfaları veya URL'leri hariç tutabilirsiniz.
- v_forcelogin_redirect filtresi ile yönlendirme davranışını değiştirebilirsiniz.
- Çoklu site ağlarında kullanıcı erişimini yönetmek için geliştirmeler yapılmıştır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Force Login, temel ihtiyaçları karşılayan hazır bir çözüm sunar. Ancak sitenizin özel gereksinimleri varsa (örneğin, belirli kullanıcı rollerine göre farklı erişim seviyeleri, özel yönlendirme kuralları veya REST API'nin belirli uç noktalarının açık olması), ZeplinGo olarak bu ihtiyaçları analiz edip size özel bir erişim kontrol sistemi tasarlayabilir ve geliştirebiliriz. Bu sayede sitenizin güvenlik ve kullanıcı deneyimi ihtiyaçlarına tam uyumlu bir çözüm elde edersiniz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Force Login eklentisi sitenin tamamını mı kapatır?
Evet, eklenti aktifleştirildiğinde sitenin tüm sayfaları ziyaretçilere kapatılır ve yalnızca giriş yapmış kullanıcılar erişebilir. Belirli sayfaları hariç tutmak için geliştirici filtreleri kullanılabilir.
Force Login REST API erişimini etkiler mi?
Evet, eklenti REST API erişimini yalnızca yetkili kullanıcılarla sınırlar. Ancak alternatif kimlik doğrulama yöntemleri kullanılıyorsa, bu durum göz önünde bulundurulmalıdır.
Force Login çoklu site (Multisite) ağlarında çalışır mı?
Evet, eklenti Multisite ağlarını destekler. Ancak kullanıcıların diğer sitelere erişimiyle ilgili bazı yönlendirme sorunları yaşanabilir; güncellemelerle bu durum iyileştirilmiştir.