Sha256: 9f6ede3210a348ec7fb18f7d11952214fb78bda907c8746701273a38f9ee8e51
Contents?: true
Size: 778 Bytes
Versions: 2
Compression:
Stored size: 778 Bytes
Contents
class SessionController < BaseController renders_with_error_proc :below_field skip_before_filter :verify_authenticity_token # disable forgery protection layout 'login' def new @user = User.new end def create if authenticate_user(params[:user]) remember_me! if params[:user][:remember_me] flash[:notice] = t(:'adva.session.flash.create.success') redirect_to return_from(:login) else @user = User.new(:email => params[:user][:email]) @remember_me = params[:user][:remember_me] flash.now[:error] = t(:'adva.session.flash.create.failure') render :action => 'new' end end def destroy logout flash[:notice] = t(:'adva.session.flash.destroy.success') redirect_to return_from(:logout) end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
adva_user-0.0.1 | app/controllers/session_controller.rb |
adva-0.0.1 | adva_user/app/controllers/session_controller.rb |