2011-11-11 5 views
11

जब भी मैं "php प्रमाणीकरण लाइब्रेरी" जैसी Google चीजें करता हूं, तो मैं कोड इग्निटर के लिए डिज़ाइन प्रमाणीकरण पुस्तकालयों के परिणामों के एक टन के साथ आना जारी रखता हूं।PHP के लिए प्रमाणीकरण पुस्तकालय एक ढांचे से जुड़े नहीं हैं और इन आवश्यकताओं को पूरा करते हैं?

क्या मैं देख रहा हूँ निम्नलिखित तरह बातें है,

  1. एक मजबूत पुस्तकालय जिसे प्रवेश, लॉगआउट, पंजीकरण संभालती है, के लिए लॉग इन पुनर्प्राप्ति आदि ...
  2. बहुत सुरक्षित प्रमाणीकरण संभवतः का उपयोग कर SHA-256 + ?
  3. लाइब्रेरी जिसे किसी भी कोड, ढांचे या
  4. सक्रिय परियोजना और समुदाय में एकीकृत किया जा सकता है ताकि मैं भविष्य में इस पर भरोसा कर सकूं।
  5. MySQL
  6. के साथ संगत हो सकता है कि कुछ चीजें मैं के बारे में पता नहीं है?
+3

किसी भी टिप्पणी के बिना इसे बंद करने के बजाय मतदान करने के बजाय, आप मुझसे यह कहने के लिए कह सकते थे कि वह कोई राय नहीं मांग रहा था। – Metropolis

+1

+1 मुझे भी हल्के लेकिन सुरक्षित प्रमाणीकरण प्रणाली में रुचि है – nickb

+1

कोशिश की जिथब? यदि नहीं तो यह एक मजेदार छोटी परियोजना की तरह लगता है। या बेहतर अभी तक, ज़ेंड या सिम्फनी जैसे ढांचे से आप जो चाहते हैं उसे खींचने का प्रयास किया। मुझे पता है कि सिम्फनी में एक प्रमाणीकरण प्लगइन है जिसे आप अपनी जरूरतों को निकाल सकते हैं। –

उत्तर

2

मुझे उम्मीद है कि मेरा

1- Zend Acl + Zend + प्रमाणीकरण: Swer अपनी आवश्यकताओं, अपने दो में भागों फिट बैठता है

  1. बहुत मजबूत कोड और 100% इकाई का परीक्षण किया
  2. यह किसी भी एन्क्रिप्शन विधि का समर्थन या अपना स्वयं का बना सकते हैं विधि
  3. यह आप [mysql, msssql, या even a session based auth]
  4. कस्टम एसीएल पसंद के किसी भी बैकएंड समर्थन कर सकते हैं फिट बैठता है के लिए आपके आवेदन
  5. आप चो सकता है की जरूरत है ose php5.2 संस्करण = जेडएफ 1.11 या php5.3 = ZF2 बीटा पिछले सप्ताह
  6. ZF2 बीटा में जारी आप केवल, न कि पूरी पुस्तकालय http://zend-framework-community.634137.n4.nabble.com/Packaging-and-distribution-of-ZF2-td3597632.html
  7. इसकी बहुत सक्रिय परियोजना के लिए आवश्यक वर्गों पैकेज Pyrus इस्तेमाल कर सकते हैं

2-symfony2 सुरक्षा घटक:

  1. SF2 में आप गठबंधन [ACL, AUTH] बहुत शक्तिशाली पुस्तकालय में सुरक्षा
  2. रों बुलाया ymfony2 बंडलों के समर्थन हासिल है, और FOS मेरी उपयोग के लिए अपने आदर्श मैच UserBundle
  3. आप के रूप में अपनी

    Symfony की सुरक्षा घटक किसी भी अंदर उपयोग के लिए एक स्टैंडअलोन पीएचपी पुस्तकालय के रूप में उपलब्ध है अपनी खुद की परियोजना में उपयोग कर सकते हैं PHP परियोजना।http://symfony.com/doc/2.0/book/security.html

  4. यह कई बैकएंड समाधान का समर्थन है, वे providers कहा जाता है तुम भी अपने स्वयं के कस्टम प्रदाता बनाने Google डिस्क में मेरी

  5. तुम भी मामले में कई संरक्षित क्षेत्रों बनाने के लिए, आप इसे firewalls, अपने मूल रूप से के रूप में DMZs

    के माध्यम से की जरूरत है सकते हैं
  6. समर्थन किसी भी एन्क्रिप्शन विधि आप की आवश्यकता हो सकती है, या भी

  7. 01 अपनी खुद की

  8. इसकी बहुत सक्रिय प्रोजेक्ट बनाते हैं

+0

क्या आप इन पुस्तकालयों के लिंक प्रदान कर सकते हैं? – hitautodestruct

0

शायद आप इस लिंक की कोशिश कर सकते हैं: php user authentication libraries/frameworks ... what are the options?

Zend_Auth & CodeIgniter ऐसा लगता है कि Zend फ्रेमवर्क अच्छा उपकरण है, लेकिन यह प्रमाणीकरण केवल

ulogin करने के लिए overkill है, http://ulogin.sourceforge.net/

सोशल मीडिया लॉगिन का उपयोग करना एक और तरीका हो सकता है

+0

मुझे लगता है कि वह जो नहीं चाहता वह कोडइग्निटर लाइब्रेरी है। (पीएस मैंने donwvote नहीं किया) –

+0

yup मैं सामग्री पढ़ रहा था शीर्षक – Jianhong

+1

पर ध्यान नहीं दिया, ठीक है, आप अभी भी इस नई चेतना को प्रतिबिंबित करने के लिए अपना उत्तर संपादित कर सकते हैं :) क्योंकि यह वर्तमान रूप है यह सिर्फ गलत है (ओपी के लिए जरूरतों) –

संबंधित मुद्दे