Internet Application Development
Lab 06
Topic: Role-Based Access Control (RBAC)
← Back to Dashboard
Problem Outline
Refer to the interfaces and database implementations from previous labs. You are required to design and implement a Role-Based Access Control mechanism for Pine Valley Furniture Company interfaces developed so far.
Tasks:
- As an initial step, enhance the schema of the PVFC database to include user roles and authentication details.
- Next, enhance the solutions for the previous problems to take advantage of the modified schema. Incorporate role-based access control for all interfaces (e.g., restricting Catalog access and Customer updates to Admins, while allowing standard features for regular customers).
- Ensure that session variables securely track the logged-in user's privileges to grant or deny access conditionally.
← Back to Dashboard