[AutoIT] UDF _CheckKey - Hệ thống key và license đơn giản


UDF này giúp các coder dễ dàng xây dựng một hệ thống license cho phần mềm của mình chỉ với việc gọi hàm _CheckKey ở những dòng đầu script.

 🔥 WHAT IS THIS?

UDF _CheckKey được xây dựng kết hợp 3 nền tảng: AutoIT, PHP và mySQL. Trong đó mySQL là cơ sở dữ liệu, chứa key và license, PHP có nhiệm vụ truy xuất vào mySQL và trả các kết quả về AutoIT.
Các bạn có thể xây dựng các ứng dụng tương tự UDF _CheckKey qua bài viết Hướng dẫn làm ứng dụng online
Khuyến khích đọc trước bài viết trên để có thể hiểu và sử dụng UDF này

 🚀 READY TO USE

  • Một hosting (có hỗ trợ php, mySQL và quang trọng là không quảng cáo)
  • Source code: bao gồm AutoIT, mySQL, PHP
  • Up file php lên host của bạn
  • Import SQL vào mySQL của bạn


 🔧 SETTING

Đầu tiên là AutoIT, các bạn mở file _CheckKey.au3 và edit giá trị Const $_ACTIVE_HOST thành đường dẫn đến checkkey.php trên host của bạn.
Tiếp theo là PHP, các bạn chỉnh sửa các giá trị như account, password, database,... của mySQL. Các bạn có thể chỉnh sửa $type = 1 thành $type = 0 nếu như muốn mặc định giới hạn đơn vị là số lần dùng thay vì ngày dùng.
Cuối cùng là mySQL, tại tabel checkkey, các bạn có thể insert các key vào với dạng: mkey chính là key mà bạn muốn tạo, used để trống, date là số ngày (hoặc số lần) mà key này limit, có thể set date thành -1 nếu như key này là key cho phép dùng vĩnh viễn.

 👌 HOW TO USE

_CheckKey sẽ giúp check license trong máy (nếu có sẵn), nếu license đó không hợp lệ (do bị block, bị xóa, bị fake hoặc không kết nối được) hoặc chưa có license, thì _CheckKey sẽ yêu cầu nhập key vào để tạo license.
Gọi hàm _CheckKey với tham số $check = 0 có nghĩa là bỏ qua bước check license, cho người dùng nhập key vào, thích hợp cho việc user muốn nhập thêm key để tăng ngày (hoặc lần) sử dụng.
Hàm _CheckKey_GetDateLeft sẽ trả về số ngày (hoặc lần) sử dụng còn lại, nếu vĩnh viễn sẽ trả về -1, nếu thông tin không hợp lệ hoặc lỗi sẽ trả về ERROR.
Xem file Vidu.au3 sau để hiểu rõ hơn cách dùng


 🌟 SOURCE CODE

Các bạn có thể tải về miễn phí tại đây (pass giải nén: opdo.vn)




Đối với những bạn đã ❤ donate ủng hộ mình, xin liên hệ để nhận bộ UDF này kèm theo:
  • GUI Template _CheckKey
  • Tính năng _GetTrial, bỏ qua các quảng cáo (như ouo.io) để nhận ngày (hoặc lần) sử dụng free


Xin chào, mình là opdo - một đứa mê những dòng code vô tận. Rất cám ơn vì bạn đã ghé thăm blog của mình ^^. Hi vọng được bạn ủng hộ để blog mình phát triển hơn

Share this

Related Posts

Previous
Next Post »

13 nhận xét

nhận xét
lúc 14:23 8 tháng 5, 2016 delete

cho em hỏi tại sao blog của a chèn kiểu gì mà code autoit vào đc thế ạ ?

Reply
avatar
lúc 16:48 8 tháng 5, 2016 delete

blog anh ko add code autoit đc nha em ^^ một số bài viết là do anh ngồi format text thôi ^^

Reply
avatar
lúc 18:22 8 tháng 5, 2016 delete

Không tải về được bạn à :(

Reply
avatar
lúc 19:01 8 tháng 5, 2016 delete

bạn check lại nha, mình vừa update cách đây ko lâu ^^

Reply
avatar
lúc 22:26 8 tháng 5, 2016 delete

a có thể làm video hd đc ko ạ :3

Reply
avatar
lúc 16:41 9 tháng 5, 2016 delete

ở trên có video đó b ^^

Reply
avatar
lúc 20:51 13 tháng 5, 2016 delete

demo http://hnvautopro.com/
:v

Reply
avatar
lúc 12:23 24 tháng 5, 2016 delete

Anh có thể gợi ý làm đẹp giao diện được không ạ ? :-d

Reply
avatar
lúc 10:18 25 tháng 5, 2016 delete

tks bạn, thực ra nó không khó, nó ứng dụng màu sắc, phối hợp màu để tạo nên sự lạ mắt thôi ^^
Tương lai sẽ cố gắn cho ra 1 bài viết về phát triển gui và trải nghiệm người dùng (ui and ux)

Reply
avatar
lúc 15:37 2 tháng 1, 2017 delete

A cho e hỏi là có biết tại sao khi nhập key vào bên máy của mình(có hạn dùng là 1 ngày) nhưng khi sang máy khác thì hạn dùng đó ko bị reset mà vẫn hiển thị là 1 ngày, có cách nào giải quyết ko ạ, thanks

Reply
avatar
lúc 04:23 1 tháng 5, 2020 delete

ad có fb không ạ em muốn thuê ad viết một tool đơn giản . cảm ơn nhiều

Reply
avatar