I'm developing an application in MVC 3, using C # for Models and Controllers and Razor with HTML for Views. I want to implement authentication and permission from users to the system. How can I do this using the features that MVC provides for user control? (If it exists). Can you do it?