Mevcut web sitesi ile kolayca entegre PHP forum yazılımıdır?

5 Cevap php

Ben zaten (kayıt, kimlik, kayıp şifre vb) kurmak bir kullanıcı sistemi ile varolan bir php web sitesi var. Ben bir mesaj panosu eklemek ve mevcut web sitesi ile entegre etmek istediğiniz karar verdik: birine kayıt ve kullanıcı bilgilerini değiştirme, diğer kayıt ve benzer günlüğü ile olmalıdır.

Böyle bir entegrasyon kolay kılacak iyi bir forum var mı? Bu yapıldığı en yaygın yolu mevcut kullanıcı sistemi terk ve forumun kullanıcı sistemi kullanmak için basitçe gibi görünüyor. Ama bu olumsuz yanları vardır: Eğer doğru güvenlik işlemek için forum güveniyor (diğer taraftan, bu bir yararı olabilir) ve çok daha fazla bu özel forumda (forumları geçmek için daha karmaşık bağlı olan, forum sorunları ile sorunlara neden olabilir tüm web sitesi, ayrı bir sunucu üzerinde forum olması daha zor).

Bu yaklaşım için iyi bir yolu nedir?

5 Cevap

Eğer forum yazılımı istikrarlı, popüler bir uygulama için gidiyoruz, hemen hemen tüm durumlarda yerine kendi daha forumun kullanıcı kimlik doğrulaması kullanmak için daha iyi bir fikir olacaktır.

Bu sizin kendi kimlik doğrulama sistemini kullanarak heveslisi iseniz, muhtemelen iki izole ama kombine tutmak olabilir, dedi. Ne demek kendi yazılımı için kayıt sistemi de, forumun kayıt yöntemi çağırmak olduğunu. Bu şekilde, web sitenizde kayıt kez, o da forum yazılımı bir hesap oluşturmak olacaktır.

Bir kimlik doğrulama oturum web sitesi ve forum üzerine hem kimlik doğrulaması için izin istedim, giriş üzerine de forumun oturum bilgilerini yüklemek gerekir. Orada birçok forum yazılım uygulamaları arayabileceğiniz kanca-ins var. SMF, ben ne hatırlıyorum, bu görevlerin çoğunu gerçekleştirmek için izin bir API vardı.

Eğer kendi yazmak için zaman ve kaynak var mı? Benim durumumda, önceden varolan bir sisteme bir açık kaynak çözümü entegre sıfırdan yaratarak daha fazla zaman alabilir.

phpBB ile bunu nasıl öğreticiler bir yeri vardır

Ben gerçekten sadece görev bu tür için forumun kullanıcı sisteminin kullanılması önerilir çünkü bu, nasıl verimli emin değilim, ama teknik olarak senin veritabanı ve oradan kendisine referans bir sütun / tablo kullanıcının kimliğini saklayabilirsiniz.

İsterseniz Simple Machines özelliği Tek Oturum Açma kullanabilirsiniz. Bu başka birine sorunsuz bir yazılım entegre yapmanız gereken tam olarak budur. Alternatifler de OpenID vardır, ama uygulamak zordur.