• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux PHP Generic Access Control List Download

PHP Generic Access Control List

September 5, 2006
PHP Generic Access Control List is a PHP class designed for creating Access Control Lists with versatility and applicability to various contexts.
Version 3.3.7
License GPL
Platform Linux
Supported Languages English
Homepage phpgacl.sourceforge.net
Developed by IpSo
The PHP Generic Access Control List is a powerful PHP class that is designed to provide a simple and reliable permission system, primarily for web developers. With this extensive program, users have access to a range of features.

The software is split into two classes and a separate administration interface. The GACL class is designed to be small yet efficient, with only 517 lines of clean and concise code. This class takes care of the permission checks. In contrast, the GACL_API class is intended to be more robust and flexible, catering to the creation, editing, and deleting of objects, groups, and ACLs.

The phpGACL Administration Interface is a set of scripts that are designed to provide easy administration of the entire GACL universe, all through your browser. One of the primary benefits of this software is that it isn't limited to traditional "read/write/execute" permissions, as is typical with some flavors of *nix.

The software allows for user-definable "Access Control Objects," or ACO, to control what access is available to "requesters," which are defined as users seeking access. There are several examples of ACOs available, such as Projects, System down for Maintenance, and View - The letter "e" ;)

You can also define User-definable "Access Request Objects," or ARO which are objects used to request access from an ACO. Examples include Users/Accounts, IP Addresses, and Browsers/Browser capabilities like JS/Flash/DHTML. The software also allows for creating User-definable "Access eXtension Objects" or AXO. These objects help extend permissions to a third layer, and allow you to set fine-grained permissions on each item in your application, even down to individual rows in your database.

The software contains several other features such as tree-based ARO/AXO object grouping with inheritance, functionality for program add-ons, and one function application integration (acl_check()).

This software is incredibly scalable. A real-world working version supports over 60,000 accounts, 200 groups, and 300 ACO's.

Requirements for the software include PHP 4.x or greater and an SQL database (MySQL 3x/4.0.15+, PostgreSQL 7.2+, Oracle 9i+, MS-SQL 2000+).

The latest release contains a few minor bug fixes and a major fix for the del_object() function. Furthermore, it has a slightly improved installer with Informix support, less possibility of conflicting code with other applications, and upgraded ADODB and Smarty packages.
What's New

Version 3.3.7: N/A

Free Download 2.6M
336
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

XMLLiterate
XMLLiterate is a software framework that enables literate programming with XML technology. ...
Webesquema
Webesquema is a PHP software that enables students and teachers to design ...
GMonsters
A GNOME compatible software named GMonsters enables users to participate in a ...
eKitaab
eKitaab is a software for managing extensive eBook catalogs, but it doesn't ...
idioskopos
Idioskopos is a C++ library that streamlines the incorporation of object reflection ...
IsForth
This software is a Linux-only x86 Forth implementation that uses NASM macros ...
ALT Linux
The ALT Linux project provides Linux distributions based on Sisyphus, an APT-enabled ...
CopyManager
CopyManager is a Python-based software that offers complete management of copy/move actions ...
Rhizome Wiki
Rhizome is a content management and delivery system that allows for site-wide ...
safox
Safox is an uncomplicated PHP API designed for managing XML files.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.