User levels.
Level 0 (Unregistered and newly registeres users) - simple functions like add/edit place, add photos. Some restrictions to avoid vandalism.
Level 1 (Registered users) - almost all available functions.
Level 2 (Advanced users) - all functions and some administrative privileges...