extracted method
This commit is contained in:
@ -71,17 +71,21 @@ class InternalUsersController < ApplicationController
|
|||||||
end
|
end
|
||||||
|
|
||||||
def require_activation_token
|
def require_activation_token
|
||||||
@user = InternalUser.load_from_activation_token(params[:token] || params[:internal_user].try(:[], :activation_token))
|
require_token(:activation)
|
||||||
render_not_authorized unless @user
|
|
||||||
end
|
end
|
||||||
private :require_activation_token
|
private :require_activation_token
|
||||||
|
|
||||||
def require_reset_password_token
|
def require_reset_password_token
|
||||||
@user = InternalUser.load_from_reset_password_token(params[:token] || params[:internal_user].try(:[], :reset_password_token))
|
require_token(:reset_password)
|
||||||
render_not_authorized unless @user
|
|
||||||
end
|
end
|
||||||
private :require_reset_password_token
|
private :require_reset_password_token
|
||||||
|
|
||||||
|
def require_token(type)
|
||||||
|
@user = InternalUser.send(:"load_from_#{type}_token", params[:token] || params[:internal_user].try(:[], :"#{type}_token"))
|
||||||
|
render_not_authorized unless @user
|
||||||
|
end
|
||||||
|
private :require_token
|
||||||
|
|
||||||
def reset_password
|
def reset_password
|
||||||
if request.patch? || request.put?
|
if request.patch? || request.put?
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
|
Reference in New Issue
Block a user