DLE’de “Google ile Giriş Yap” Özelliği Nasıl Aktif Edilir?
DLE’de “Google ile Giriş Yap” Özelliği Nasıl Aktif Edilir?
DLE (DataLife Engine) sürümlerinde yerleşik olarak gelen Sosyal Ağlarla Giriş sistemi sayesinde kullanıcılar sitenize Google, Facebook, Twitter, VK gibi hesaplarıyla giriş yapabilir.
Ancak, Google için ek olarak OAuth 2.0 kimlik doğrulama yapılandırması gerekir.
Bu rehberde adım adım nasıl yapılacağını öğreneceksiniz.
🧭 1. Google Cloud Console’a Giriş Yapın
-
Adrese gidin: https://console.cloud.google.com/
-
Google hesabınızla giriş yapın.
-
Üstteki menüden Yeni proje oluşturun veya mevcut bir proje seçin.
-
Sol menüden şu yolu izleyin:
API ve Hizmetler → Kimlik bilgileri (Credentials)
⚙️ 2. OAuth 2.0 İstemcisi (Client ID) Oluşturun
-
“+ KIMLIK BİLGİLERI OLUŞTUR” → “OAuth istemci kimliği” seçeneğine tıklayın.
-
Tür olarak “Web uygulaması” seçin.
-
Aşağıdaki alanları doldurun:
Ad:
dlehub login(veya kendi sitenizin adı)
Yetkili yönlendirme URI’si (Authorized redirect URIs):🔸 Eğer siteniz
wwwkullanıyorsa, adres şu şekilde olmalı: -
“Oluştur” düğmesine tıklayın.
-
Açılan pencerede size verilen:
-
Client ID (Uygulama Kimliği)
-
Client Secret (Uygulama Şifresi)
değerlerini bir kenara not edin.
-
🔑 3. DLE Yönetim Panelinde Ayarları Yapın
-
Yönetici paneline girin.
-
Sistem Ayarları → Kullanıcı Ayarları → Sosyal Ağlarla Giriş bölümünü açın.
-
Google sekmesini aktif edin.
-
Alanları doldurun:
-
Google uygulaması ID değeri: (Google Client ID)
-
Google uygulama şifresi: (Google Client Secret)
-
-
Değişiklikleri kaydedin.
🧪 4. Test Edin
Artık giriş formunuzda “Google ile Giriş Yap” düğmesi belirecektir.
Üzerine tıkladığınızda Google hesabınızla doğrulama sayfası açılır ve yönlendirme başarılı olursa otomatik olarak siteye giriş yapılır.
⚠️ 5. Karşılaşılabilecek Hatalar
| Hata | Açıklama | Çözüm |
|---|---|---|
| 400: redirect_uri_mismatch | Google Cloud’a yönlendirme adresi eklenmemiş | Yetkili yönlendirme URI’sine https://siteniz.com/index.php?do=auth-social&provider=google adresini ekleyin |
| invalid_client | Client ID veya Secret yanlış | DLE paneline doğru değerleri yazın |
| access_denied | Kullanıcı giriş iznini iptal etti | Kullanıcı taraflı, sorun yok |
💡 Ek Bilgi
-
Eğer siteniz HTTPS kullanmıyorsa Google OAuth çalışmaz. Mutlaka SSL sertifikası aktif olmalıdır.
-
DLE 15.0 ve üzeri sürümlerde “Sosyal Ağlarla Giriş” özelliği çekirdek olarak bulunur.
-
Tema dosyanızda
{login}etiketi varsa otomatik olarak sosyal giriş butonlarını da gösterir.

Yorumlar (1)
Yorum Ekle
Düşüncelerinizi paylaşın