cours0708/P5B/ruby/mon_projet/vendor/plugins/restful_authentication
2008-11-25 22:11:16 +01:00
..
generators/authenticated Grosse MàJ 2008-11-25 22:11:16 +01:00
install.rb Grosse MàJ 2008-11-25 22:11:16 +01:00
Rakefile Grosse MàJ 2008-11-25 22:11:16 +01:00
README Grosse MàJ 2008-11-25 22:11:16 +01:00

Restful Authentication Generator
====

This is a basic restful authentication generator for rails, taken from acts as authenticated.  Currently it requires Rails 1.2 (or edge).

To use:

  ./script/generate authenticated user sessions --include-activation

The first parameter specifies the model that gets created in signup (typically a user or account model).  A model with migration is created, as well as a basic controller with the create method.

The second parameter specifies the sessions controller name.  This is the controller that handles the actual login/logout function on the site.

The third parameter (--include-activation) generates the code for a ActionMailer and its respective Activation Code through email.

You can pass --skip-migration to skip the user migration.

From here, you will need to add the resource routes in config/routes.rb.  

  map.resources :users
  map.resource  :session

If you're on rails 1.2.3 you may need to specify the controller name for the session singular resource:

  map.resource :session, :controller => 'sessions'

Also, add an observer to config/environment.rb if you chose the --include-activation option
  config.active_record.observers = :user_observer # or whatever you named your model