ToolJet/app/controllers/users_controller.rb
2021-04-29 12:11:23 +05:30

13 lines
391 B
Ruby

class UsersController < ApplicationController
skip_before_action :authenticate_request
def set_password_from_token
user = User.where(invitation_token: params[:token]).first
if user
user.update(password: params[:password], invitation_token: nil, status: 'active')
else
render json: { message: 'Invalid Invitation Token' }, status: :bad_request
end
end
end