mirror of
https://github.com/TracksApp/tracks.git
synced 2026-01-30 20:55:17 +01:00
git-svn-id: http://www.rousette.org.uk/svn/tracks-repos/trunk@1 a4c988fc-2ded-0310-b66e-134b36920a42
29 lines
No EOL
1.1 KiB
Text
29 lines
No EOL
1.1 KiB
Text
== Installation
|
|
|
|
Done generating the login system. but there are still a few things you have to do
|
|
manually. First open your application.rb and add
|
|
|
|
require_dependency "login_system"
|
|
|
|
to the top of the file and include the login system with
|
|
|
|
include LoginSystem
|
|
|
|
The beginning of your ApplicationController.
|
|
It should look something like this :
|
|
|
|
require_dependency "login_system"
|
|
|
|
class ApplicationController < ActionController::Base
|
|
include LoginSystem
|
|
|
|
|
|
After you have done the modifications the the AbstractController you can
|
|
import the user model into the database. This model is meant as an example
|
|
and you should extend it. If you just want to get things up and running you
|
|
can find some create table syntax in db/user_model.sql.
|
|
|
|
== Useage
|
|
|
|
Now you can go around and happily add "before_filter :login_required" to the controllers which you would like to protect.
|
|
If the user hits a controller with the login_required filter he will be redirected to the login page and redirected back after a successful login. You can find the login_system.rb in the lib/ directory. It comes with some comments which should help explain the general useage. |