Check for the correct param for token.

This commit is contained in:
Marin Jankovski 2014-07-10 13:10:37 +02:00
parent 4024aa8e81
commit 1e3fce1a82
1 changed files with 6 additions and 1 deletions

View File

@ -30,8 +30,13 @@ class ApplicationController < ActionController::Base
protected
# From https://github.com/plataformatec/devise/wiki/How-To:-Simple-Token-Authentication-Example
# https://gist.github.com/josevalim/fb706b1e933ef01e4fb6
def authenticate_user_from_token!
user_token = params[:user_token].presence
user_token = if params[:authenticity_token].presence
params[:authenticity_token].presence
elsif params[:private_token].presence
params[:private_token].presence
end
user = user_token && User.find_by_authentication_token(user_token.to_s)
if user