OJS kullanan dergi yöneticilerinden sıkça duyduğumuz bir şikayet var: “Kullanıcılarımız sürekli şifrelerini sıfırlamak istiyor ama aslında şifrelerini unutmamışlar!”

Sorunun kaynağı basit: OJS, giriş yaparken kullanıcı adı istiyor. Ancak günümüzde neredeyse tüm web siteleri e-posta adresiyle giriş yapılmasına izin veriyor. Kullanıcılar doğal olarak OJS’de de e-posta adreslerini yazıyor ve “Geçersiz kullanıcı adı veya şifre” hatası alıyorlar.

Bu durum:

  • 📧 Gereksiz şifre sıfırlama talepleri oluşturuyor
  • 😤 Kullanıcı memnuniyetsizliğine yol açıyor
  • ⏰ Dergi yöneticilerinin zamanını alıyor

Çözüm: Email Login Plugin

Bu sorunu çözmek için Email Login Plugin geliştirdik. Bu eklenti sayesinde kullanıcılar artık hem kullanıcı adı hem de e-posta adresi ile giriş yapabiliyorlar.

Nasıl Çalışıyor?

  1. Kullanıcı e-posta adresini giriş alanına yazar
  2. Eklenti otomatik olarak bu e-postaya ait kullanıcı adını bulur
  3. Giriş işlemi normal şekilde tamamlanır

Kullanıcı hiçbir fark hissetmez – sadece artık e-posta adresiyle de giriş yapabilir!

Özellikler

E-posta ile giriş – Kullanıcılar artık e-posta adresleriyle giriş yapabilir
Kullanıcı adı desteği – Mevcut davranış değişmez, kullanıcı adı ile giriş hala çalışır
Otomatik form güncelleme – Giriş formundaki “Kullanıcı Adı” etiketi “Kullanıcı Adı veya E-posta” olarak değişir
Güvenli – SQL injection koruması ve input doğrulama
Çekirdek dosyalara dokunmaz – OJS güncellemelerinde sorun yaşamazsınız
Çift dil desteği – İngilizce ve Türkçe


Kurulum

Kurulum sadece birkaç dakika sürer:

  1. GitHub sayfasından .tar.gz dosyasını indirin
  2. OJS yönetim panelinde Ayarlar → Web Sitesi → Eklentiler bölümüne gidin
  3. Yeni Eklenti Yükle butonuna tıklayın
  4. İndirdiğiniz dosyayı seçin
  5. Genel Eklentiler altında “Email Login” eklentisini etkinleştirin

Hepsi bu kadar! Artık kullanıcılarınız e-posta adresleriyle giriş yapabilir.


Uyumluluk

GereksinimVersiyon
OJS3.3.0 – 3.3.0.22+
PHP7.3 ve üzeri

Güvenlik

Eklenti geliştirilirken güvenlik ön planda tutuldu:

  • Prepared Statements ile SQL injection saldırılarına karşı koruma
  • E-posta adresleri veritabanına gönderilmeden önce doğrulanır ve temizlenir
  • Devre dışı bırakılmış hesaplar e-posta ile giriş yapamaz
  • Hata mesajları, e-posta adresinin sistemde kayıtlı olup olmadığını açığa vurmaz

Sıkça Sorulan Sorular

S: Mevcut kullanıcı adı ile giriş çalışmaya devam edecek mi?
C: Evet, hiçbir şey değişmez. Kullanıcılar hem kullanıcı adı hem de e-posta ile giriş yapabilir.

S: OJS güncellediğimde eklenti bozulur mu?
C: Hayır, eklenti çekirdek dosyaları değiştirmez. OJS güncellemelerinden etkilenmez.

S: Aynı e-posta birden fazla hesapta kullanılıyorsa ne olur?
C: OJS zaten aynı e-postanın birden fazla hesapta kullanılmasına izin vermez.


İndirin

📥 Email Login Plugin v1.1.0 İndir

📖 GitHub Sayfası


Destek

Eklentiyle ilgili sorularınız veya sorunlarınız için:


Bu eklenti OJS Services tarafından geliştirilmiş ve açık kaynak olarak sunulmuştur.

Anahtar Kelimeler:

Konu yoruma kapalıdır.

0
    0
    Sepetiniz
    Sepetiniz boşMağazaya Dön