PHP Classes

ADSI Access: Validate the access using Windows Active Directory

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStar 38%Total: 2,784 All time: 1,359 This week: 660Up
Version License Categories
class_adsi_access 1.0FreewareUser Management, Windows
Description 

Author

This class is meant to validate the access of an authenticated user to page a page associated with a given Windows Active directory group.

The class uses Windows ADSI (Active Directory Services Interface) via COM objects to verify whether an authenticated user belongs a given group

If the user does not belong to the group the class exits displaying an access error message.

Picture of Javier Campo Martínez
Name: Javier Campo Martínez <contact>
Classes: 1 package by
Country: Colombia Colombia
Age: 52
All time rank: 11488 in Colombia Colombia
Week rank: 164 Up2 in Colombia Colombia Up

Details

---------- IMPORTANT! ---------- Tested with Win2K and IIS Win2K incorporates the Active Directory service. I heard that WinNT needs some additional stuff to complain with Active Directory (?) In order to test successfully this class, you must follow these steps: 1) Your webmaster must create a group in the Win2K Active Directory, i.e. "Test" 2) Your webmaster must add some users to the "Test" group, including yourself. 3) Download the class code (class_adsi_access.php) and the test file (test_access.php) 3) Try the sample code (test_access.php), with some users (including yours) to see if the class works :)

  Files folder image Files (3)  
File Role Description
Plain text file class_adsi_access Class Class
Accessible without login Plain text file readme Doc. short instructions to use the class
Accessible without login Plain text file test_access Test Code to test the file

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:2,784
This week:0
All time:1,359
This week:660Up
 User Ratings  
 
 All time
Utility:50%StarStarStar
Consistency:45%StarStarStar
Documentation:33%StarStar
Examples:-
Tests:58%StarStarStar
Videos:-
Overall:38%StarStar
Rank:3939