Kullanıcıların iki tür benim web sitesini ziyaret edin: kayıtlı kullanıcılar ve misafirler. Kayıtlı kullanıcılar PHP oturum, çerezler ve bireysel oturumlar tarafından izlenir ve korunur. Ben yönetmek için yanıltıcıdır bulmak konukların yüzden içeriğe katkıda hiçbir makam az vermek.
Ben sık, alışveriş arabaları, anketlerde oy, ılımlı, etiket, yükleme ve yorum kaydetmek (tescilli veya değil) kullanıcılar için düzenleme açmak istiyorum. Aynı zamanda, diğer non-kayıtlı kullanıcıların verilerini korumak.
Onları daha fazla katkıda bulunmak için izin verirken düşünülmesi gereken bir ve bazı güvenlik önlemlerinin bir benzersiz ziyaretçi belirlemek için bazı seçenekler veya en iyi uygulamalar nelerdir? Ben katkısı hizmeti sağlamak için kendi güvenlik / kısıtlama ayarlarında geçici mıyım yoksa ortasında karşılamak ve bazı ayarları vb çerezlere izin dinlenmek için onları expec gerekir?
IP Address - IP bir seçenek ama sadece geçicidir. Bu farklı bir IP ile internete bağlayarak bir kullanıcı için değiştirebilir ve bu konuda başka bir kullanıcı sonunda aynı IP paylaşabilir. IP de, anonim paylaşımlı veya yanıltıcı olabilir.
PHP Sessions - Tamam bir oturum için (ve etkin ise) ancak tarayıcıyı kapatarak kaybetti.
Cookies - oturum verilerini saklamak ancak kolayca (ve genellikle) engelli istemci tarafında değil miyim.
Header data - O kullanıcının bilinen ayrıntılarını birleştiren en azından grubu kullanıcıların olabilir - ISS, tarayıcı, işletim sistemi, vb web atıfta
Edit: ben hala sorun ilgili tüm önemli faktörler etrafında başımı alıyorum yaşıyorum ... Bir misafir için bir çerez kurmak. Bu oturuma düzenleme ve kullanıcı tarihin bir demet takın. Çerez çıkarılırsa, veri etrafında hiçbir şey bağlı yüzer ve kullanıcı verilerini kaybeder. Kullanıcı günlükleri Veya, misafir ve kullanıcı verileri birleştirilmiş olmalıdır ...