Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

README.md

Not Allowed

Skill Level: Intermediate
Time Limit: 1-2 hours

There are a number of authentication solutions that offer quick and somewhat painless user management with features such as encryption, email confirmation, and password reset. The object of this drill is to learn and use some of the underlying methods Rails provides to manage session, cookies & encryption.

Instructions

Update the User model and migration to handle both regular users and at least one administrator. Your controllers should support a few core actions:

  • Use Haml & SASS

Functionality

  1. Logging in
  2. Logging out
  3. Creating an account
  4. Viewing the secret dashboard page for logged in users
  5. Viewing a secret page for administrators
  6. Redirecting a user back to the "log in" screen if they try to view the secret page without being logged in
  7. Redirecting a regular user back to their "dashboard" screen or prompting them with a flash message if they try to view the administrator page

NOTE: Don't worry about populating your views with too much data just get down the basic functionality.

Resources

About

A Rails user authentication challenge

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.