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,783 All time: 1,358 This week: 150Up
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: 51
All time rank: 11468 in Colombia Colombia
Week rank: 312 Up4 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  
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  
 0%
Total:2,783
This week:0
All time:1,358
This week:150Up
 User Ratings  
 
 All time
Utility:50%StarStarStar
Consistency:45%StarStarStar
Documentation:33%StarStar
Examples:-
Tests:58%StarStarStar
Videos:-
Overall:38%StarStar
Rank:3851