I am creating a human resource management application that allows access from both employee and HR administrator. Now, I'm faced with a best practice issue.
There would definitely be two users: Employee and HR Admin. I would just like to ask if it will be a security risk to put the HR admin side and the employee side together in one application and just provide different sets of pages for HR admin and employee (which will be determined by the account type of the logged in account). Is that considered best practice, or does it not pose security issues/threats? Or should I just create two separate applications (for employee side and HR admin side)?
Thanks!