• Hi,

    I was looking exactly for something like this to manage my license keys. But, I do have 2 questions if I may:

    1) As far as I understood, the license must be checked every time the plugin is used to compare the license? Or is it saved? And the code must be placed in the beginning of the plugin, rifgt?

    2) What prevents the user to edit the plugin, and remove the license connection?

    3) Can the system allow updates while the license is active, and detect expired licenses and not allow updates?

    Kind regards

    JKepler

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support mbrsolution

    (@mbrsolution)

    Hi, all aspects of the license is managed in the plugins under Manage Licenses.

    This allows you to view and manage the following.

    License Key
    Status
    Domains Allowed
    Registered Email
    Date Created
    Date Renewed
    Expiry

    The above should answer two of your questions.

    In regards to the following question.

    2) What prevents the user to edit the plugin, and remove the license connection?

    I am not sure what you mean by the above question. Can you give me an example.

    Thank you

    Thread Starter jkepler

    (@jkepler)

    Hi,

    Thanks for the reply. Never mind question number 2 – it’s not important.

    Can you please tell me where in the code are the several responses of the API (like active, or expired, etc.) and what are the parameters received of the call response? That way I can habdle with an invalid license (block the plugin), an active (allow updates), and an expired (not block the plugin, but only the updates).

    Kind regards,

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi, I have submitted a message to the developers to reply to your question above.

    Thank you

    Plugin Author mra13

    (@mra13)

    They are in the following file of the plugin:

    includes/slm-api-listener.php

    Thread Starter jkepler

    (@jkepler)

    Good evening,

    I’m sorry for the late reply. Maybe I was seeing the code wrongly.
    As far as I understand, when we submit a query for a license we get 2 type of responses:

    1) Invalid license IF the license doesn’t exists: the json will have a tag ‘error_code’ equal to 60

    2) The full license json, where error_code will be equal to 30, for example, if it’s expired.

    Is this so? Is the error_code field allways returned – if the licence exists – with the status?

    Kind regards,

    Kepler

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘License and updates’ is closed to new replies.