module TokenAuthenticateMe::Concerns::Controllers::SessionSessionable
Public Instance Methods
create()
click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_sessionable.rb, line 18 def create if authenticate_resource @session = create_session!(resource) session[:key] = @session.key if return_to_url redirect_to_login else redirect_to root_url end else flash.now[:error] = "Invalid username or password" redirect_to_login end end
destroy()
click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_sessionable.rb, line 33 def destroy unauthenticate_resource redirect_to return_to_url rescue render_unauthorized end
new()
click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_sessionable.rb, line 15 def new end
session_params()
click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_sessionable.rb, line 43 def session_params params.require(:session).permit(:username, :password) end