UPDATE: November 18 2011: Currently working on a full Version 1 of this. However it is moving slow since I have to pay the bills.
I will release as soon as I can.
Until then use asis, I will not be making updates. Sorry
YAAS: Yet Another Authentication System
UPDATE LOG:
6/24/2009 - Initial Beta Release - Version 0.0.1
6/8/2009 - Preview Release
================================================================================
UPDATE: 6/24/2009 - Version 0.0.1
Release Info:
This is a full featured release. It has yet to be thoroughly tested however. Things that are still missing are: Paypal Integration for subscriptions. Enforcement of Start/End Dates assigned to permissions. Email templates are not completed yet. But functionality is there to support them. (I think)
The Idea
YAAS wont be your basic auth system. It will be running on top of a few things
1. Data Mapper DMZ Edition I started using ORM at work and it makes things simple. Thus why I want to use it. Also in my opinion speeds up development time.
2. View Object. A partials rendering templating engine. Works kinda like the view loader with CI. However supports rendering partials to areas on a template. Im open for suggestions here but smarty is out of the question (too much overhead…)
Now onto the fun stuff!
Here are the goals of this project as of right now
1. Role based restriction based on Class => Method relations in a sense you can create a artificial CRUD environment. Also will support subscriptions (with pay pal integration) with the use of Start and End times.
2. Individual user permissions. Same as Roles just directly to the user.
3. Move the config to the database, but still have the config file for defaults
4. Login, Registration, Forgot password. Your basic Authentication Library stuff…
5. Anything you guys can think of or I think of while doing this!
================================================================================
Installation
1. Drag and drop the application folder into your appropriate place. (Normally system folder)
2. Import the database
3. Make sure all your config files are setup.
4. Add datamapper, database, session to your autoload file for libraries. (system/applications/config/)
Requirements
All are included with this release
Libraries: * marks CI Native
1. database*
2. datamapper
3. session*
4. view
5. yaas
Helpers
* marks CI Native, ** Marks Extended
1. array**
2. string**
3. url*
4. date*
5. cookie*
6. email*
Yaas should load most if not all of these…
Downloads:
Releases:
Current Release 0.0.1
User Guide * In Development However the source is pretty well documented *
