You are here: RE: [PHP] User Management « PHP « IT news, forums, messages
RE: [PHP] User Management

Posted by Stephen March on 10/21/24 11:13

This is one of the many reasons I've been using Fusebox for the past few
years. http://www.fusebox.org

It's an open sourced framework that provides you with an interesting way to
do includes, to break your application out into MVC (Model View Controller)
and allows you to provide a better granular security. You then control the
users permissions to a series of circuits and fuses (much like folders and
functions) - rather than to specific code pages.

For my purposes I find it more beneficial to diagram out my UML Use Cases (A
user will do 'x', whereas an administrator will do 'y'). Eventually you
will need a mechanism to store that information - whether it be a MySQL
table or a directory server accessible via LDAP.

I generally try to develop a table for roles (or groups), for users,
permissions. Assign the permissions to the roles, and assign a user to
role.

I haven't found an "easy" solution per-se, but this is effective for me.

Cheers,
~Stephen March, CIS, BSc



-----Original Message-----
From: Dasmeet Singh [mailto:singhdasmeet@gmail.com]
Sent: Wednesday, April 13, 2005 4:15 AM
To: php-general@lists.php.net; angelo@zlogic.co.za
Subject: Re: [PHP] User Management

Thanks..

And how to manage user and their permissions.. should I store each page
name in a table and then store permissions of each and every user to
individual pages in another table?

Is there any other way to do this?


angelo@zlogic.co.za wrote:

>
> use an include file at the top of each page.
> in this include file you will check to see whether that user has access
> to see that page, if they dont then just redirect to the main menu page
> or an error page.
>
> hope this helps
>
> Angelo Zanetti
> Z Logic
>
> www.zlogic.co.za
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация