As discussed here is a project specifications:
1. When a new user creates an account (using login link) default privileges are "user"
2. Only user with "admin" privileges have access to the following pages:
device, model, test selection, limits
3. When a user gets to any link of the website, he needs to enter his credentials (session). Active user can be tracked by using a variable or mysql.
4. I can change a user to admin by updating mysql manually (nothing to do here)
5. I will send you a tar package of website and db.