Bu gibi sorular oldukça bu bir çok kez sordum, ama edilmiştir biliyorum. Ben bariz bir kopyasını gözden beni affet.
In the core of many of my web applications is a self-written user/session management class that in its origins dates back to 2002. I have deckimliked that it is time for a fundamental re-write or, preferably, the introduction of a ready-made standard library.
O kitaplığın Benim gereksinimleri olacaktır:
- Nesne yönelimli, temiz, mükemmel kod
- Tam oturum yönetimi: Sancı session_start () ve Consorts
- Would kimlikeally provkimlike various storage methods (PHP Standard /tmp, database based)
- Would kimlikeally be able to connect to different types of user data storage, but mySQL will do fine
- Would kimlikeally provkimlike convenient functions for supporting OpenID, but that's a fancy thought, no requirement right now
- Yöntem: kullanıcı oturumunu, kullanıcı oturum, oturum verileri almak, kullanıcı verileri almak, oturum doğrulayın
- Ayarlar: Oturum süresi, şifre şifreleme
- Açık Kaynak olmalı
Bu ise ve very jenerik, bir kullanıcı yönetimi API çevreleyen uygulamasının kullanıcı yönetimi için or genel bağlayıcı güzel olurdu:
- Oluştur / Güncelle / kullanıcı kayıtlarını silmek
- Fetch ve şu anda oturum açmış kullanıcının verileri değiştirmek
Bu ancak ben herhangi bilmiyorum, bu standart bir çözüm olduğunu beklediğiniz o kadar temel ve bu nedenle güvenlik alakalı ve tüm büyük CMSs ve bloglar kendi haddeleme gibi görünüyor.
Benim iki soru:
Bir generic, stand-alone kütüphane olarak böyle bir bileşeni biliyor musunuz?
Derin bilgiye sahip birisi Zend Framework, aksi ZF ile ilgisi büyük uygulamasının özünde, Zend_auth ve / veya Zend_session standalone kullanmak mümkün olup olmadığını bana söyleyebilir misiniz sorun çalışan olmadan?