Bonjour,
Je suis nouveau dans ce domaine, je n'ai jamais fait ça auparavant.
Pour faire bref, j'ai une application de formulaire Windows Visual Studio en C# qui nécessite une fonctionnalité de licence.
Lorsque l'utilisateur clique sur le bouton "Acheter", il ouvrira le site Web et, après le paiement réussi, il sera redirigé vers une certaine URL de page Web.
Là, je voudrais utiliser JavaScript pour effectuer quelques tâches.
Obtenir l'ID du PC, comme PC ID = ID de la carte mère du processeur, accéder au matériel
informations de la machine cible.
Et j'ai vu que ces choses nécessitaient un serveur comme Node.js pour
rassemblez des informations sur le matériel, puis transmettez-les à votre code JavaScript.
J'ai vu sur Google : "Si vous exécutez JavaScript côté serveur
environnement comme Node.js, vous pouvez utiliser la bibliothèque systeminformation :
JavaScript
`const si = require("systeminformation");
si.cpu()
.then((data) => console.log("CPU:", data.manufacturer, data.brand))
.catch((erreur) => console.erreur(erreur));
si.baseboard()
.then((data) => console.log("Carte mère :", data.manufacturer, data.model))
.catch((erreur) => console.erreur(erreur));`
Générez ensuite une clé de licence aléatoire pour l'utilisateur final avec JavaScript.
Puis ajout à une base de données PhpMyAdmin, qui est une base de données que je dois
créer sur mon PC avec phpMyAdmin, comme PC ID (CPU Carte mère), d'abord
Nom, nom de famille, e-mail et une clé de licence.
Pour pouvoir télécharger la base de données mise à jour sur mon SSD à tout moment
heure.
En outre, peut-être envoyer automatiquement par e-mail une clé de licence à une adresse e-mail fournie.
De plus, je pourrais également ajouter manuellement les informations d'une nouvelle personne
avec tous ses champs si j'en ai besoin. Je sais que cette base de données doit
être créé pour commencer, ordre de démarrage et codage JavaScript
doit également être implémenté sur la page Web avec le package Node.js.
Ainsi, après la livraison réussie de la clé de licence, mon programme demande de coller
dans le champ la clé de licence. Et il faut vérifier si la clé
est le format correct ou non et accédez également à la base de données mise à jour pour vérifier si
la clé existe ou non, et si c'est le cas, le programme serait activé.
J'ai déjà installé Node.js sur mon PC et phpMyAdmin également.
Pouvez-vous m'indiquer le code ou le package dont j'ai besoin pour Node.js et
Code JavaScript également... Merci beaucoup, en attente de réponse,
Gennady
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!