Use what you know about Ruby, Rails, MVC, sessions, etc. to create the following pieces of functionality:
-
A user who already exists in the database can log in using a username/password combination that they enter in a form. They should know that they are logged in because something like "Welcome, Rachel!" should appear at the top of every page they visit.
-
A user who already exists in the database and is already logged in should be able to log out. They should know that they are logged out because their welcome message will no longer appear at the top of every page they visit.
-
Users should have many jobs, and a job should belong to a user. Therefore, when a user visits any jobs listing, they should only see jobs associated with them. They should not be able to see, edit, or delete any jobs that are not associated with their account.
-
A user who does not exist in the database should be able to create an account through a form that gathers any necessary user information. Once they create an a