class WebToken::WebtokenValidate

Public Instance Methods

validate( token ) click to toggle source
# File lib/validation/token_validate.rb, line 9
def validate( token )
        begin
                decoded_token = JWT.decode token, nil, false
        rescue JWT::ExpiredSignature
        rescue JWT::ImmatureSignature
        rescue JWT::DecodeError
                
        end
        if decoded_token.present?
                @data = decoded_token[0]['data'] 
                time = @data['time'].to_time+ 1.hour > Time.now     
                time ? @data : false
        else
                false
        end
end