Sha256: ddad686de11a014d41cb7dc4b2286fef1be210711baff96cd2d7e88daccda767
Contents?: true
Size: 664 Bytes
Versions: 2
Compression:
Stored size: 664 Bytes
Contents
class <%= sessions_class_name %>Controller < ApplicationController def new end def create <%= user_singular_name %> = <%= user_class_name %>.authenticate(params[:login], params[:password]) if <%= user_singular_name %> session[:<%= user_singular_name %>_id] = <%= user_singular_name %>.id flash[:notice] = "Logged in successfully." redirect_to_target_or_default(root_url) else flash.now[:error] = "Invalid login or password." render :action => 'new' end end def destroy session[:<%= user_singular_name %>_id] = nil flash[:notice] = "You have been logged out." redirect_to root_url end end
Version data entries
2 entries across 2 versions & 2 rubygems