Selamat Bertemu lagi dengan artikel tangituru.com , kali ini admin akan membahas tentang serial-number pada aplikasi nodejs anda. sudah pernahkan anda melindungi website anda dengan serial number ?
OK sekarang admin tangituru.com akan membahas mengenai pembuatan serial-number dengan muda
pertama install module node-serial-key

npm install node-serial-key

setelah anda install module tersebut sekarang tinggal coding di aplikasi anda seperti ini.
pada file serial.js

var serial = require('node-serial-key');

script dasarnya seperti itu , sekarang anda butuh generate serial number dulu sebelum di validasi , jadi admin sarankan anda membuat aplikasi terpisah untuk generate serial number.

script generate serial number

serial.getSerial(function(err, output) {
  var genSerial = serial.generateSerial(output, 'kodeKeamananKamu');
  console.log(genSerial);
})

nah jika anda sudah punya generator nya sekarang anda bisa validasi serial number nya
script untuk validasi serial numbernya seperti ini

serial.getSerial(function(err, output) {
  var valid = serial.isValid(yourGenerateKey, 'kodeKeamananKamu');
  if (valid == true) {
    console.log("SERIAL NUMBER ANDA BENAR");
  }
  else {
    console.log("OOPS ! NAMPAKNYA SERIAL NUMBER ANDA SALAH");
  }
});

untuk sementara module ini belum mendukung di mac-OS karena belum ada bahan untuk percobaan di mac-OS , nah jika anda ingin berkontribusi dengan module ini anda bisa clone repository nya di github https://github.com/creativefull/node-serial-key .

pada serial number ini hanya 1 komputer saja yang bisa memakai , jadi jika aplikasi di pindah di komputer lain maka serial number tidak valid untuk komputer yang satu :) keren kan :V
Admin pamit dulu ya gan sampai ketemu di artikel selanjutnya :V