Facebook / google üzerinden giriş yap?
Birisi facebook / google üzerinden giriş yapmak için çalışan uzantıları önerebilir mi? Bazılarını denedim ama ya çalışmıyorlar ya da çok iyi çalışmıyorlar.
Öncelikle Akeeba Social Login'i denedim. Eklentiyi kurup etkinleştirdikten sonra, giriş sayfasında, giriş düğmesinin yanında facebook giriş düğmesi görünüyor, ancak tıkladığımda facebook'tan URL beyaz listeye alınmamış şeklinde bir hata mesajı geliyor. Akeeba'nın sayfasını kontrol ediyorum, ancak beyaz listenin nasıl ayarlanacağına dair herhangi bir belge yok. Ayrıca Akeeba'nın artık bu eklentiyi korumadığını ve ürün listesinde görünmediğini görüyorum. Bu yüzden bu eklentiyi kullanmamaya karar verdim.
Daha sonra Joomla'nın uzantı dizininde "sosyal oturum açma" araması yaptığınızda görünen iki ücretsiz uzantıyı denedim, bunlar thekrotek tarafından "sosyal oturum açma" ve xecurify tarafından "küçük turuncu sosyal oturum açma". Her ikisi için de ayarlar kolay, Akeeba Social Login ile yaptığım gibi sadece App ID ve Secret giriyorum. Ancak, bu sefer facebook giriş düğmesi ön ucumda görünmeyecek bile. Her iki şirkete de e-postalar gönderdim ancak henüz yanıt alamadım.
Birisi sosyal giriş uzantısı çalışmayı önerebilir mi? İstediğim şey çok basit - sadece facebook / google üzerinden giriş yapın, bu yüzden mümkünse ücretsiz uzantıları tercih ederim. Veya yukarıda bahsettiğim iki uzantıyla ilgili deneyiminiz varsa, lütfen paylaşın.
Yanıtlar
Öncelikle Akeeba Social Login uzantısıyla ilgili herhangi bir sorun çıkacağını düşünmüyorum . Ben şahsen bunu kullanmadım (kullandımın altında size vereceğim) ama Akeeba'yı bildiğim için uzantıları iyi çalışıyor. @Lodder, gönderinizin altındaki uzantılarına bir bağlantı verdi ve bu, Sosyal Giriş uzantısının 4 ay önce güncellendiğini gösteriyor, bu da oldukça iyi korunduğu anlamına geliyor (ayrıca Joomla'nın son aylarda yalnızca yamalar aldığını, herhangi bir büyük güncellemeler, bu nedenle bu küçük uzantılar artık çok fazla güncelleme gerektirmez).
Şüphelenebileceğim şey, kurulumda ve uzantı ayarlarında birkaç noktayı kaçırmış olmanızdır. Özellikle, Facebook Geliştirici sayfasında bir uygulama oluşturmanız gerekir (zaten yaptınız). Lütfen Facebook Uygulamanızın İstemci OAuth ayarlarında geri arama URL'sini (geçerli bir yönlendirme URI'sı) doğru bir şekilde ayarlamaya özellikle dikkat edin.
Akeeba belgelerinde, ne ve nasıl yapılacağı konusunda adımlar oldukça açıktır: https://github.com/akeeba/sociallogin/wiki/Facebook
Akeeba belgelerine göre "URL beyaz listede değil ..." sorununda, Facebook Uygulamanızdaki (uygulama kontrol paneli-> Facebook Oturum Açma-> Ayarlar) doğru geri arama url ayarı şu şekildedir:
Geçerli OAuth yönlendirme URI'leri seçeneğini bulun. Forma bir URL girmeniz gerekecekhttp://www.example.com/index.php?option=com_ajax&group=sociallogin&plugin=facebook&format=raw değiştirme http://www.example.com sitenizin gerçek URL'si ile.
Adımları tam olarak izlerseniz, sosyal giriş bilgileriniz çalışmalıdır. Fakat:
Yıllar önce kullanmakta olduğum ikinci seçenek, OneAll sosyal ağ entegrasyonudur:
https://www.oneall.com/
Joomla için bilgi: https://docs.oneall.com/plugins/guide/social-login-joomla/
Ücretsiz hesaplar sağlarlar (sınırlı ama temelde yeterli). Sadece inanılmaz sayıda ağa sahip "sosyal oturum açma" ziyaretçileri için bu fazlasıyla yeterlidir ve bunu birçok sitede de ücretsiz olarak kullanabilirsiniz. Ayrıca hizmetlerini kurmak için çok iyi belgeler sağlarlar ve kurulum Akeeba'ya çok benzer. Ayrıca size ücretsiz Joomla uzantıları (bir bileşen ve bir modül) verirler. Ve ayrıca sürekli olarak güncellenirler. Kurulum, örneğin facebook uygulamasının oluşturulması dahil 20-40 dakikadan fazla olmamalıdır. Bu çözümü tercih ediyorum çünkü bunu birçok çerçeve / web motoru altında, OneAll'da güzel bir şekilde oluşturulmuş bir gösterge panosu kullanarak kullanabiliyorsunuz ve ayrıca Facebook API güncellemeleri ve değişen entegrasyon sorunları hakkında endişelenmenize gerek yok, bu şirket bunu çözüyor.
Umarım yukarıdaki bilgilerle iyi bir şekilde ilerleyebilirsiniz.