适用于用户个人资料管理网站的PHP框架[关闭]

I am designing an online portal website which would basically have the following functionality:

  1. New visitor registers with the site as a member
  2. If she is a paid member, then she should be given the privileges to login as make changes to her profile. Imagine a Facebook profile, every user logs in and is capable of changing their information, adding new photos, etc.
  3. If she is a free member, then it should only give a basic level profile without much admin functionality.
  4. If a guest user registers with the site, then they should be given the opportunity to contact the free and paid members of the site through a messaging system All free and paid members need to get their profile approved by the site admin and an email verification

I am familiar with Joomla, WordPress, Prestashop, Magento and Yii, but I still do not have an idea of how to have a super admin for the complete website and an individual admin for each user account.

Any ideas on how this could be accomplished?

This is a custom job, there will be no one framework to accomplish your goals.

You should understand that frameworks are only a base layer of code that has been tested and proven secure. It's then up to you to use the framework's APIs properly to build an efficient web application.

You're best bet would be to pick one of the mainstream php frameworks:

Research each of the frameworks (this is not exhaustive) and choose the one that matches your needs and skill level.