Sha256: c87d5cb14fc934550af28c5f456cc8b3d52a24cb8c9a43fe61c79efb99841075
Contents?: true
Size: 725 Bytes
Versions: 3
Compression:
Stored size: 725 Bytes
Contents
class Admin::WelcomeController < ApplicationController no_login_required model :user def index redirect_to page_index_url end def login if request.post? login = params[:user][:login] password = params[:user][:password] session[:user] = User.authenticate(login, password) if session[:user] redirect_to welcome_url else announce_invalid_user end end end def logout session[:user] = nil announce_logged_out redirect_to login_url end private def announce_logged_out flash[:notice] = 'You are now logged out.' end def announce_invalid_user flash[:error] = 'Invalid username or password.' end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
radiant-0.5.0 | app/controllers/admin/welcome_controller.rb |
radiant-0.5.1 | app/controllers/admin/welcome_controller.rb |
radiant-0.5.2 | app/controllers/admin/welcome_controller.rb |