Index of /site/lib/auth/docs

 NameLast modifiedSizeDescription

 Parent Directory   -  
 FAQ.html 2020-01-04 12:23 6.6K 
 INSTALL.html 2020-01-04 12:23 6.4K 

iCreativa User Authentication Suite.

iCreativa User Authentication Suite.

This suite provides you with very fast, secure and easy to use, authentication components that you can use to protect your website.

Auth Suite implements three methods of user authentication. The first one simply allows or denys access to protected pages by checking a user account on a database. The second way allows you to group your users, that way you can control wich group can access an important part of your site (like the administration application) and wich group can't. And finaly the third method allows to mantain a list of "roles" that a user is able to execute by groups.

If you want to learn more about Auth Suite you can read the FAQ, the INSTALL.html file, see the examples (Example 1, Example 2 and Example 3) and read the API Documentation.

Download

Latest version is always available in http://adnoctum.netfirms.com/auth/.

Wishlist:

  1. Implement a TimeControl system so some users can login only at certain times of the day.
  2. Should I implement a single sing-on system? (Not Passport) or leave that to another component?
  3. Implement a new requireRoles() method that will check what roles are accepted for each group. done in 2.4
  4. Get rid of the last_login field and the UPDATE statement to reduce the number of queries. done in 2.2

License

This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Library General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at your
option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
License for more details.

You should have received a copy of the GNU Library General Public License
along with this library; if not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.