Multichannel Two Factor Authentication for Perfex CRM
✨ Temel Özellikler
- 🔐 Çoklu Kimlik Doğrulama Kanalları: Giriş yapmanın iki farklı kanal gerektirmesi için e-posta, SMS ve kimlik doğrulayıcı uygulama doğrulama kodları desteği. :contentReference[oaicite:2]{index=2}
- 👥 Rol ve Kullanıcı Düzeyinde Yapılandırma: Belirli personel rolleri, müşteriler veya tüm kullanıcılar için 2FA'yı etkinleştirerek esnek dağıtım sağlayın. :contentReference[oaicite:3]{index=3}
- ⚙ Yönetici Paneli Kontrolü: Modülü Perfex CRM'nin Kurulum → Modüller arayüzü aracılığıyla yönetin; kanalları ve şablonları kolayca kurun, etkinleştirin-devre dışı bırakın, yapılandırın. :contentReference[oaicite:4]{index=4}
- 📄 Günlüğe Kaydetme ve Denetim İzi: 2FA oturum açma denemelerini, kullanılan kanalı, başarı/başarısızlığı kaydedin; güvenlik denetimleri ve uyumluluk için kullanışlıdır. (Modül belgelerini kontrol edin) :contentReference[oaicite:5]{index=5}
- 📧 Özelleştirilebilir Doğrulama Şablonları: E-posta şablonlarını veya SMS mesajı içeriğini markanıza ve tarzınıza uyacak şekilde düzenleyin. :contentReference[oaicite:6]{index=6}
⚙️ Teknik Yığın
- Platform: Perfex CRM (CodeIgniter 3/PHP tabanlı) — Perfex'in modüller klasörüne entegre edilecek şekilde oluşturulmuş modül. :contentReference[oaicite:7]{index=7}
- Dil: PHP 7.4+ (Perfex kurulumunuza göre uyumlu sürüm).
- Veritabanı: 2FA durumunu, belirteç günlüklerini ve kanal yapılandırmasını depolamak için MySQL/MariaDB'yi (Perfex CRM ile aynı) kullanır.
- Sunucu Gereksinimleri:
PHP (Apache/Nginx), mod_rewrite veya eşdeğerine sahip web sunucusu.
Güvenli oturum açma akışları için geçerli SSL sertifikası (uygun 2FA teslimatı için HTTPS gereklidir).
SMS kanalı için SMS ağ geçidi (isteğe bağlı) — modül ayarlarında API kimlik bilgilerini yapılandırın.
🧩 Kurulum Kılavuzu
- Kurulumdan önce Perfex CRM dosyalarınızı ve veritabanınızı yedekleyin.
- Modül klasörünü module/multichannel_2fa'ya (veya indirme paketinde belirtildiği şekilde) yükleyin.
- Yönetici olarak oturum açın → **Kurulum → Modüller** seçeneğine gidin → “Perfex CRM için Çok Kanallı İki Faktörlü Kimlik Doğrulama”yı Yükleyin ve Kurun. :contentReference[oaicite:8]{index=8}
- Modülü etkinleştirin ve ayarları yapılandırın: hangi rollerin/kullanıcıların 2FA gerektirdiğini seçin, kanalları seçin (e-posta, SMS, kimlik doğrulayıcı), şablonları ayarlayın.
- Test** oturum açma:** 2FA etkinleştirilmiş bir kullanıcı hesabı kullanın, kanal kodlarının gönderildiğini ve oturum açma başarılı/başarısız mantığının çalıştığını doğrulayın.
- (İsteğe bağlı) Cron/günlükleri yapılandırın: Modül, süresi dolmuş belirteçlerin veya günlüklerin planlı temizliğini destekliyorsa, cron işinin mevcut olduğundan emin olun.
📦 Teslimatlar
- ✅ “Perfex CRM için Çok Kanallı İki Faktörlü Kimlik Doğrulama” için modül kaynak kodu.
- ✅ Belgeler / Beni Oku (kurulum adımları, kanal yapılandırması, sorun giderme). :contentReference[oaicite:9]{index=9}
- ✅ Lisanslama/yeniden dağıtım notu — satıcının şartlarını (GPL uyumlu veya benzeri) ve sürüm bilgilerini (ör. v1.0.1) kontrol edin. :contentReference[oaicite:10]{index=10}
📱 Desteklenen Platformlar
- Web Yöneticisi ve Müşteri Portalı: Masaüstü veya mobil tarayıcılar (Chrome, Firefox, Edge, Safari) aracılığıyla Perfex CRM ile çalışır.
- Barındırma: Perfex CRM'nizle aynı barındırma ortamı; yalnızca modülü kullanmak için ayrı bir mobil uygulamaya gerek yoktur.
🧠 Notlar
Lisans / Kullanım: Modülün uygun şekilde lisanslanmış bir kopyasını piyasadan aldığınızdan emin olun. Bazı kaynak siteleri onu GPL'ye hazır olarak listeliyor. Orijinal yazar kredisini koruyun ve paket halindeki üçüncü taraf varlıklarının lisanslarına uygun olmasını sağlayın. :contentReference[oaicite:11]{index=11}
Güvenlik ve Uyumluluk:
- Güvenli kanalları yapılandırdığınızdan ve SMS ağ geçidi/api anahtarlarınızı güvende tuttuğunuzdan emin olun.
- Belirteç iletimini ve kullanıcı kimlik bilgilerini korumak için HTTPS'yi özel olarak kullanın.
- Sorunları en aza indirmek için çok sayıda kullanıcınız varsa 2FA'yı yalnızca kritik roller (yöneticiler, finans personeli) için etkinleştirmeyi düşünün.
- Şüpheli oturum açma girişimleri veya olağandışı kanal kullanımı açısından günlükleri düzenli olarak inceleyin.
Özelleştirme İpuçları:
- Destekleniyorsa Firebase aracılığıyla anında bildirim kanalı ekleyin veya modülü mobil uygulama entegrasyonu için genişletin.
- Mesaj şablonlarını bölgenizin diline göre yerelleştirin (ör. Bangladeş için Bengalce).
- Uyarlanabilir mantığı entegre edin: başarısız denemelerden sonra kimlik doğrulama kanallarını artırın veya oturum açmayı geçici olarak devre dışı bırakın.
SEO Güvencesi: Bu açıklama “Perfex CRM iki faktörlü kimlik doğrulama”, “çok kanallı 2FA modülü Perfex CRM”, “Perfex CRM güvenlik modülü PHP” gibi anahtar kelimeleri kullanır ve anlamsal HTML bölümleriyle yapılandırılmıştır. Deneyim (güvenli oturum açma kullanım durumu), uzmanlık (teknik yığın), otorite (pazar yeri listesi) ve güven (lisanslama/kurulum rehberliği) sağlar.
👨💻 Orijinal Geliştirici Kredisi
"Perfex CRM için Çok Kanallı İki Faktörlü Kimlik Doğrulama" modülü CodeCanyon'da (Ürün Kimliği 31483023) ve diğer pazarlarda listelenmiştir. Geliştirme, mimari ve tasarımla ilgili tüm krediler orijinal yazara aittir. :contentReference[oaicite:12]{index=12}
Ticari olarak dağıtmayı planlıyorsanız lütfen resmi sürümü satın alın ve geliştiriciyi destekleyin.
🔒 Sorumluluk reddi beyanı
Şeffaflık Bildirimi: Bu açıklama yalnızca bilgilendirme, eğitim veya kaynak listeleme amacıyla sağlanmıştır. Modülün, varlıklarının ya da Perfex CRM'nin kendisinin mülkiyetini talep etmiyoruz. Canlı CRM sisteminizi güncellemeden önce lütfen lisanslamayı doğrulayın, hazırlık ortamında test edin ve yedeklemeleri uygulayın.
Değerlendirmeler
Henüz değerlendirme yapılmadı.