Hi,
I have a question that already posted here.
I want to build a project (web site) that have a few kind of users.
Administrator - that can do every thing in the site
Registered user - that can do every thing in his page.
UnRegistered User - that can only watch the web.

My question is what is the design pattern or that I should use?? and can I do it?
need answer as fast as possible.
Thank you.