1 Εκκινήστε την εφαρμογή Zend Studio , και να δημιουργήσετε ένα νέο έγγραφο PHP όπου μπορείτε να ασκήσετε τη δημιουργία και τη διαχείριση μιας πρόσβασης . λίστα ελέγχου χρησιμοποιώντας Zend_Acl 2
Δημιουργήστε ένα νέο Zend ACL , με την έναρξη με την ακόλουθη γραμμή κώδικα :
$ acl = νέα Zend_Acl ( ) ?
με 3
Προσθήκη ρόλους στη λίστα ελέγχου πρόσβασης . Αυτό γίνεται με την προσθήκη του παρακάτω κώδικα κάτω από τον κώδικα πρωτοβουλία , αλλάζει και η προσθήκη χρηστών , όπως σας βολεύει :
$ acl - > addRole ( νέα Zend_Acl_Role ( «χρήστης» ) ) - > addRole ( νέα Zend_Acl_Role ( « διαχειριστής » ) ) - > addRole ( νέα Zend_Acl_Role ( «υποδοχής» ) ) ?
Η 4
Καθορίστε τη σειρά με την οποία πρέπει να αποθηκεύονται οι ρόλοι χρήστη στη λίστα ελέγχου πρόσβασης . Χρησιμοποιήστε τον παρακάτω κώδικα , η οποία καλεί επίσης τη λειτουργία Zend_Acl_Resource που είναι απαραίτητες για να εκτελέσετε:
$ γονείς = array ( «χρήστης» , ο διευθυντής , « υποδοχής '')? $ Acl - > addRole ( νέα Zend_Acl_Role ( « someUser » ) , $ γονείς ) ? $ acl - > προσθήκη ( νέα Zend_Acl_Resource ( « someResource ')) ?
5
Εκχώρηση κάποια δικαιώματα με τους διαφορετικούς ρόλους στη λίστα ελέγχου πρόσβασης . Για παράδειγμα , " οι χρήστες " δεν μπορεί να συνδεθείτε , ενώ οι « διευθυντές » και « φιλοξενεί » δύο μπορούν να
$ acl - > αρνηθεί ( «χρήστης» , « someResource ') ? . $ Acl - > επιτρέπει ( « διαχειριστής » , « someResource ') ? $ acl - > επιτρέπουν ( « υποδοχής » , « someResource ') ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα