Use Case:
- User accesses login page.
- If user has an active session, user is redirected to main page.
- User inputs user name and password.
- User is redirected to login page if user has invalid username or password.
- Otherwise, user is directed to main page.
Authentication is handled by main_controller.rb.