Staff login with Content restriction

Hi, I am new to wordpress, I need help and suggestion for this.

1. Staff Registration (With Admin Approval)
2. Login Page
3. Profile Page
4. Specific pages which only staff can access
4.1 I want to ask some specific objective question to staff which then saved in their

I know this is a lot but, I am very thankful for any help.

Source link