I am planning to make some sort of social networking web application. I will be using Ruby on Rails to build it. I have just learnt the basics of Ruby on Rails. Now how can I go about to do user registration and authentication and display customized content for each user after he/she longs in?