One of the most flexible ways to do this is to have one table with each user information, then a table of groups and group members. Users, per se, don't have permissions, they acquire them from the groups they belong to, it is easier that way than to assign permissions to each individual user, you just have a group of, say, administrators, receptionists, cashiers, purchasing, whatever and then assign people to one or more groups. Then, you can have a third level which allows you to assign permissions to each group. As I said, you may have this level or not. Then, in each page you can say which group can use it (if you didn't use the third level) or which permission is required to see it. Satyam "Dasmeet Singh" <singhdasmeet@xxxxxxxxx> wrote in message news:425CF11B.9000908@xxxxxxxxxxxx > 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@xxxxxxxxxxxx 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