Sha256: 3e3162d7aea2895dacf2c26a36811aa0ba0447ee3bf2723e466d17df1c2f208c
Contents?: true
Size: 520 Bytes
Versions: 4
Compression:
Stored size: 520 Bytes
Contents
before_filter :login_required, :except => [:new, :create] def new end def create user = User.authenticate(params[:login], params[:password]) if user session[:user_id] = user.id flash[:notice] = "Logged in successfully." redirect_to_target_or_default("/") else flash.now[:error] = "Invalid login or password." render :action => 'new' end end def destroy session[:user_id] = nil flash[:notice] = "You have been logged out." redirect_to "/" end
Version data entries
4 entries across 4 versions & 1 rubygems