Check for the correct param for token.
This commit is contained in:
parent
4024aa8e81
commit
1e3fce1a82
1 changed files with 6 additions and 1 deletions
|
@ -30,8 +30,13 @@ class ApplicationController < ActionController::Base
|
||||||
protected
|
protected
|
||||||
|
|
||||||
# From https://github.com/plataformatec/devise/wiki/How-To:-Simple-Token-Authentication-Example
|
# From https://github.com/plataformatec/devise/wiki/How-To:-Simple-Token-Authentication-Example
|
||||||
|
# https://gist.github.com/josevalim/fb706b1e933ef01e4fb6
|
||||||
def authenticate_user_from_token!
|
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)
|
user = user_token && User.find_by_authentication_token(user_token.to_s)
|
||||||
|
|
||||||
if user
|
if user
|
||||||
|
|
Loading…
Reference in a new issue