PHP Classes

ADSI Access: Validate the access using Windows Active Directory

Recommend this page to a friend!
  Info   View files View files (3)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
StarStar 38%Total: 2,780 All time: 1,354 This week: 281Up
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: 49
All time rank: 11399 in Colombia Colombia
Week rank: 588 Up7 in Colombia Colombia Up

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  
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

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:1,354
This week:281Up
 User Ratings  
 All time
For more information send a message to info at phpclasses dot org.