I am part of a team creating a web application using PHP and MySQL. The application will have multiple users with different roles. The application will also be used in a geo
If you don't know how to do this I would use a php framework like Zend Framework, CakePHP, or Symfony. They have done the heavy lifting for you and have some type of access control scheme already in place.