Rails Tutorial chapter 5.
Make a basic User model (including secure passwords)
chp 6
Finish user signup
Add SSL in production
Chap 7.9
Finish sign in