Software License Manager

Description

适用于您的Web应用程序的软件序列号管理解决方案(WordPress插件,主题,基于PHP的会员脚本等)

该插件对于创建序列号服务器并通过API执行以下操作非常有用:

  • 在系统中创建序列号(许可证服务器)
  • 从您的应用程序中检查序列号的状态(远程)
  • 从您的应用程序中激活序列号(远程)
  • 停用序列号(远程)
  • 检查序列号(远程)
  • 跟踪序列号是否被使用

您也可以从此插件的管理仪表盘中手动创建序列号。

请注意,此插件仅适用于开发人员

查看license manager 文档以了解更多信息。

与WP eStore插件集成

查看WP eStore 集成文档

Github repository

https://github.com/Arsenal21/software-license-manager

如果您需要此插件一些额外的动作挂钩或过滤器,请告诉我们。

Arbitrary section

请参见以下示例/多站点环境示例/设置:
https://github.com/paratheme/Software-License-Manager-Multisite-licensed

Installation

  1. 转到WordPress管理区域中的“添加插件”屏幕
  2. 点击上传标签
  3. 浏览插件文件(software-license-manager.zip)
  4. 单击立即安装,然后激活插件

常见问题

Reviews

2020年6月5日
Thank you so much for providing this product, It has saved a lot of time in terms of License management.
2020年5月24日
This has been my go-to for WordPress software licensing for years. Highly recommended if you don't want to pay a 3rd party service to handle software licencing.
2020年4月23日
Support stopped responding to my emails. He gave me attitude in an email as well. Unprofessional.
2019年5月10日
Great plugin that does what it promises. Thank you so much for having such a great product.
2018年12月9日
Don't let the negative reviews stop you from trying this plugin. Has features that you can tweak which other plugins charge you for. Light weight and built by trusted developer. Only thing missing is built-in integration with WooCommerce but looks like little extra work on dev side and will work. Thank you for sharing with the WP community.
阅读所有的25评价

Contributors & Developers

“Software License Manager” 是开源软件。 以下人员对此插件做出了贡献。

Contributors

“Software License Manager” 已翻译成4 语言环境。 感谢译者的贡献。

将“Software License Manager”翻译成您的语言。

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

更新日志

4.4.5

  • The IP address is logged in the debug log file for an API request (if debug option is enabled in settings).

4.4.4

  • Added “Add New License” button in the Manage licenses menu.
  • PHP Notice in the manage licenses menu fixed.

4.4.3

  • Fixed an issue with the sorting option in the Manage Licenses interface.

4.4.2

  • Added a new filter for the Management Permission constant (so it can be customized by an addon).
  • Fixed a wpdb::prepare query with the search feature. Thanks to @Nauriskolats for pointing it out.

4.4.1

  • Fixed a product editing glitch with the WP eStore plugin integration.

4.4

  • 以下UI改进由Brian DiChiara提交。非常感谢@solepixel
  • Adds domain to license search.
  • Retain search term value in search field.
  • Better UI for deleting domains:
    Wider domain table.
    Allow for more domains visible in table.
    Easier to click “delete” button.
    Prompt before deleting asking “Are you sure you want to remove this domain?”.
    Intuitive post-delete to remove section if no more domains are active.
  • Displays total activated domains in Manage Licenses table.

4.3

  • The product quantity of WP eStore product is taken into account when creating a new license key.
  • Added a new action hook in the listener API (can be used to override the API query).

4.2

  • Added a new optional column “subscr_id” to the license keys table. This can be used to store the subsriber ID value (if any) for recurring payment plans.
  • The “subscr_id” will also be present in the license query API output.

4.1

  • Added a new action hook for estore recurring payments.

4.0

  • Fixed a typo with the slm_api_response_args filter
  • The license key is also included in the license check API query’s JSON output.

3.9

  • The license status parameter can now be passed when executing the license create API query.

3.8

  • The manage licenses admin interface improvements for mobile devices.
  • The product reference (if any) is shown in the manage licenses interface also.

3.7

  • Added couple of filters to the API response args.

3.6

  • The check license query now outputs all the db column values.
  • It now captures the WP eStore product ID in the “Product Reference” column of the license manager (if the license is created by eStore).

3.5

  • Updated slm-api-utility.php to add Content-Type header to the API response.

3.4

  • slm_create_new api调用将不再错误地显示错误代码。

3.3

  • Check for existence of company_name query value before using to fix undefined index error when it doesn’t exist.
  • Add ability to specify product_ref when creating license via API. Thanks to @maddisondesigns for the update.

3.2

  • Fixed undefined index warning “enable_auto_key_expiry”
  • The product_ref field is now available in the add/edit license menu. Also, this value is output with the “slm_check” API call. Thanks to Tobias Hildebrandt for implementing this.

3.1

  • Added a new error code for the following condition:
    If maximum activation has reached and the license key is used on the domain (where the request came from) then it will return a new error: LICENSE_IN_USE_ON_DOMAIN_AND_MAX_REACHED

3.0

  • The integration with WP eStore cart will create multiple licenses when a customer purchases more than 1 quantity of a product.

2.9

  • API响应现在将包含一个数字错误代码(如果发生错误)。感谢Steve Gehrman。

2.8

  • The registered domains (if any) of a license key will get deleted when that key is deleted from the manage licenses menu.
  • Added wp_unslash() for firstname, lastname, registered domain and company name. Thanks to @sgehrman.
  • Added a new action hook (slm_license_key_expired) that gets triggered when a license key expires.

2.7

  • eStore integration update: changed expiry date field to accept number of days so the plugin can dynamically calculate the expiry date for the key.

2.6

  • Updated the eStore integration so a custom “Expiry Date” value can be set in the product configuration.

2.5

  • Updated the eStore plugin integration so a custom “Maximum Allowed Domains” value can be specified in the eStore product configuration.

2.4

  • Added new action and filter hooks in the add/edit interface so an addon can extend the functionality of that interface.
  • Added nonce check in the add/edit license interface.

2.3

  • Added a new feature to enable auto expiry of the license keys. You can enable this option from the settings.
  • 如果您未指定有效期限,则在添加手动序列号时,它将使用当前日期加1年作为有效期限。
  • Increased the width and height of the “Registered Domains” box in the edit license interface.
  • Added a new table column product_ref in the license keys table.
  • Added couple of new hooks in the plugin.

2.2

  • Added integration with the squeeze form submission of eStore plugin.

2.1

  • The license check query now outputs the date values also.
  • Improvement for the WP eStore integration.

2.0

  • Added a filter to remove any null values from the DB insert query parameter of the API Utility class.

1.9

  • 在示例插件中将”esc_url()”替换为 “esc_url_raw()”。
  • Updated some CSS in the admin interface for WordPress 4.4

1.8

  • Added new hooks before the API query is executed. This allows a developer to override the API query and do custom stuff.
  • Added a new API to check the details of an existing license key.

1.7

  • The license key is also included with the response sent to the new license creation request. Below is an example response:
    {“result”:”success”,”message”:”License successfully created”,”key”:”5580effe188d3″}

  • You can now pass a pre-generated license key to the license creation API using the “license_key” parameter in the request.

1.6

  • Updated the sample plugin code so the query works better.
  • Added the ability to reset the debug log file from the plugin settings interface.
  • The item_reference value will be stored in the database (if sent via the activation API query).

1.5

  • Added the option to search a license key from the manage licenses interface.

1.4

  • Updated the license key creation API check to use the value from “Secret Key for License Creation” field.

1.3

  • Added more sanitization.

1.2

  • Fixed a bug with the bulk delete license operation.

1.1

  • First commit to wordpress repository.