
PHP-RBAC, PHP के लिए एक प्राधिकरण लाइब्रेरी है। यह डेवलपर्स को NIST Level 2 Standard Role Based Access Control और बहुत कुछ प्रदान करती है, अब तक के सबसे तेज़ कार्यान्वयन में।
#PHP-RBAC v2.x
PHP-RBAC, PHP के लिए एक प्राधिकरण लाइब्रेरी है। यह डेवलपर्स को NIST Level 2 पदानुक्रमित भूमिका-आधारित अभिगम नियंत्रण (Hierarchical Role Based Access Control) और भी बहुत कुछ प्रदान करता है, वह भी अब तक के सबसे तेज़ कार्यान्वयन में।
वर्तमान स्थिर रिलीज़: PHP-RBAC v2.0
##हमसे जुड़ें
##RBAC प्रणाली क्या है?
हमारे प्रलेखन का "Before You Begin" अनुभाग देखें, यह जानने के लिए कि RBAC प्रणाली क्या है और PHP-RBAC आपको और आपके प्रोजेक्ट को क्या प्रदान करता है।
##NIST Level 2 अनुपालन
NIST RBAC स्तरों के संबंध में जानकारी के लिए, कृपया यह पेपर देखें।
अधिक बेहतरीन संसाधनों के लिए NIST RBAC समूह पृष्ठ देखें।
##स्थापना
अब आप PHP-RBAC कोड बेस स्थापित करने के लिए Composer का उपयोग कर सकते हैं।
स्थापना निर्देशों के लिए कृपया हमारे प्रलेखन का "Getting Started" अनुभाग देखें।
##उपयोग##
PHP-RBAC ऑब्जेक्ट को इंस्टैंशिएट करना
'use' स्टेटमेंट के साथ:
use PhpRbac;
$rbac = new Rbac();
'use' स्टेटमेंट के बिना, नेमस्पेस के बाहर:
$rbac = new PhpRbac\Rbac();
'use' स्टेटमेंट के बिना, किसी अन्य नेमस्पेस के अंदर (आगे लगे बैकस्लैश पर ध्यान दें):
$rbac = new \PhpRbac\Rbac();
##PHP-RBAC और PSR
PHP-RBAC का सार्वजनिक API अब पूरी तरह से PSR-0, PSR-1 और PSR-2 अनुरूप है।
अब आप यह कर सकते हैं:
यदि आपको PSR अनुपालन में कोई विरोध दिखे तो कृपया एक मुद्दा सबमिट करें।
##PHP-RBAC का भविष्य
हम PHP-RBAC के आंतरिक भागों को रीफैक्टर करने की प्रक्रिया में हैं। ऐसा करते समय हमारे दो लक्ष्य हैं:
PSR-अनुरूप सार्वजनिक API पहले से मौजूद होने के कारण, हम डेवलपर्स द्वारा उपयोग किए जाने वाले और भरोसा किए जाने वाले सार्वजनिक API को बदले बिना, अपने लक्ष्यों की दिशा में एक-एक करके काम करते रह सकते हैं, जिससे संक्रमण यथासंभव सहज और अदृश्य हो।
##योगदान##
हम उन सभी योगदानों का स्वागत करते हैं जो PHP-RBAC को आज से कल और बेहतर बनाने में मदद करेंगे!
कृपया हमारी विकास प्रक्रिया और कार्यप्रवाह के बारे में जानने के लिए PHP-RBAC Wiki पर जाएँ।
###आप कैसे मदद कर सकते हैं