I'm looking for a PHP based login system with the following features:

- Administrator makes accounts, not users and can add/remove new ones
- Must support multiple users
- Must be relatively secure
- User pages are 100% customizable, nothing pre-made
- Must be free (cheapskate )

I have searched for something like this for a long time but was unsuccessful. Your help would be really appreciated!