Sha256: 937947ae81ceab722b69bae36113eb8ed8b9d7ccaf3ded20e37e61efe120e08a
Contents?: true
Size: 984 Bytes
Versions: 2
Compression:
Stored size: 984 Bytes
Contents
# Add routes if ENV["TARGET"] == "rails3" # Rails.application.routes.add_route "/:controller/:action/:id" else ActionController::Routing::Routes.add_route "/:controller/:action/:id" ActionController::Routing::Routes.add_named_route :login, "/login", :controller => "session", :action => "new" ActionController::Routing::Routes.add_named_route :dashboard, "/dashboard", :controller => "dashboard", :action => "index" end class SampleController < ActionController::Base end class SessionController < ActionController::Base redirect_logged_user :to => {:controller => "dashboard"} def new @user_session = SimpleAuth::Session.new end def create @user_session = SimpleAuth::Session.new(params[:session]) if @user_session.save redirect_to session.delete(:return_to) || dashboard_path else flash[:alert] = "Invalid login/password." render :new end end end class DashboardController < ActionController::Base def index end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
simple_auth-0.1.8 | spec/resources/controllers.rb |
simple_auth-0.1.7 | spec/resources/controllers.rb |