Skip to content

Instantly share code, notes, and snippets.

@jonpaul
Created September 29, 2011 23:57
Show Gist options
  • Save jonpaul/1252282 to your computer and use it in GitHub Desktop.
Save jonpaul/1252282 to your computer and use it in GitHub Desktop.
def new
end
def create
user = User.authenticate(params[:login], params[:password])
if user
session[:user_id] = user.id
redirect_to_target_or_default root_url, :notice => "Logged in successfully."
else
flash.now[:alert] = "Invalid login or password."
render :action => 'new'
end
end
def destroy
session[:user_id] = nil
redirect_to root_url, :notice => "You have been logged out."
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment