Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 547888|Répondre: 201

[ASP.NET] Plateforme de licences logicielles .NET/C# [Code source]

  [Copié le lien]
Publié sur 05/02/2018 13:44:34 | | |


En 2016, un ensemble de plateformes de licence logicielle a été créé, le logiciel était facturé selon le temps, et la machine était reliée, donc cet ensemble de systèmes a été écrit à cette époque, il peut être utilisé pour faire avec, et les fonctions ne sont pas très parfaites, juste pour votre référence et communication !

Fonctionnalités logicielles :

Ajoutez une inscription au logiciel pour l’utiliser, et liez la machine pour définir l’heure d’utilisation de l’utilisateur.

Les fonctions générales sont introduites :

1 : Vous pouvez ajouter des utilisateurs autorisés

2 : Vous pouvez définir l’heure d’autorisation utilisateur

3 : Autoriser les utilisateurs à lier des appareils, et un utilisateur peut lier plusieurs appareils

4 : Les utilisateurs peuvent être désactivés ou supprimés

5 : Utiliser la base de données d’accès, pas besoin d’installer d’autres composants, déploiement pratique et rapide


Déploiement côté serveur :

Installez IIS et installez un environnement .NET 4.0, créez directement un nouveau site web, puis décompressez l’archive dans le répertoire racine du site !!

Si demandé : le fournisseur « Microsoft.Jet.OleDb.4.0 » n’est pas enregistré sur la machine locale.

Veuillez changer la plateforme de course en une plateforme de course 32 bits.

La chaîne de connexion à la base de données peut être configurée dans web.config, et le mot de passe par défaut est admin123

Contexte http://xxx/Account/Index compte par défaut  admin@admin.com  Mot de passe 123123

Paramètres du client :

Citation ManagerAuth.dll dossier :

Dans le point d’entrée de la méthode principale, ajoutez le code suivant :




Le code source contient le fichier « Video Tutorial for Build and Using the Software Authorization System ».

Téléchargement du code source :

Lien : https://pan.baidu.com/s/1htxC9NY Mot de passe :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre



Score

Nombre de participants1MO+1 contribuer+1 Effondrement raison
Un petit novice qui adore apprendre + 1 + 1 Comme un !

Voir toutes les notes





Précédent:Plateformes de trading blockchain nationales et étrangères
Prochain:. .NET L’histoire de l’interface de collecte en lecture seule
Publié sur 19/03/2020 17:17:28 |
J’ai une question à poser au propriétaire.@小渣渣
Il n’y a aucun problème avec le fait que mon programme de test référence ManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dll dans le paquet de code source envoyé par le propriétaire, mais il obtiendra une erreur lorsqu’il fait référence à ManagerAuth/bin/Debug/ManagerAuth.dll, que ce soit dans le paquet original ou régénéré.
Que se passe-t-il?

Le message d’erreur indique :

FileNotFoundException non traitée

Une exception non traitée de type « System.IO.FileNotFoundException » se produit dans ManagerAuth.dll

Informations supplémentaires : Échec de charger un fichier ou un assembleur « HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null » ou l’une de ses dépendances. Le système ne trouve pas le fichier spécifié.
Publié sur 05/02/2018 17:02:50 |
Publié le 05-02-2018 à 16:29
Eh bien, différents utilisateurs possèdent un ensemble public de clés publiques et privées, et les clés publique et privée peuvent être stockées dans le logiciel

Je suis un utilisateur qui...

Il y a une question à poser, à savoir si le client est passé par là :
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Mais pourquoi le serveur reçoit-il cette méthode Get ? plutôt que d’autres fonctions définies côté serveur.
Je ne connais pas grand-chose à httphelper.
Merci de me conseiller.
Publié sur 20/03/2020 11:37:32 |
Xiao Zhao a publié le 19-03-2020 à 20:55
HttpHelper manquant pour référencer à nouveau le HttpHelper.dll

Cela manque effectivement. Après avoir cité le HttpHelper.dll dans le programme de test, cela a aussi affiché l’erreur du Newtonsoft.Json.dll, et si je Newtonsoft.Json.dll citais à nouveau, tout allait bien.
Mais pourquoi n’avez-vous besoin de référencer ManagerAuth.dll que lorsque vous utilisez ManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll, mais que vous devez citer ces deux éléments quand vous utilisez ManagerAuth/bin/Debug/ManagerAuth.dll ?
Publié sur 05/02/2018 14:39:01 |
Merci de partager
Publié sur 05/02/2018 14:41:25 |
Si je modifie RSA, que je refais le fichier dll, puis-je quand même l’utiliser ?
@版主
 Propriétaire| Publié sur 05/02/2018 15:42:37 |
chz2008 publié le 5-2018 à 14:41
Si je modifie RSA, que je refais le fichier dll, puis-je quand même l’utiliser ?
@版主

Le code source est déjà disponible et vous pouvez le modifier comme vous le souhaitez
Publié sur 05/02/2018 16:03:06 |
Daniel est incroyable
Publié sur 05/02/2018 16:13:12 |
Small slag posté le 5-2018 15:42
Le code source est déjà disponible et vous pouvez le modifier comme vous le souhaitez

@小渣渣
Je viens de regarder le code source, et ta façon d’écrire est d’enregistrer RSA dans la base de données. Et chaque génération est différente. Ce que nous avons déjà analysé, c’est que d’autres spécifient une clé publique ou privée.
De plus, vous êtes une autorisation winform, et vous voyez les informations retournées, qui semblent être utilisées pour l’autorisation d’un programme web.
 Propriétaire| Publié sur 05/02/2018 16:29:35 |
chz2008 publié le 5-2018 à 16:13
@小渣渣
Je viens de regarder le code source, et ta façon d’écrire est d’enregistrer RSA dans la base de données. Et chaque génération est différente. Ce que nous analysions autrefois chez les autres, c’est que les autres...

Eh bien, différents utilisateurs possèdent un ensemble public de clés publiques et privées, et les clés publique et privée peuvent être stockées dans le logiciel

Je pense que chaque utilisateur a une clé publique et une clé privée différentes pour la communication afin d’empêcher d’autres de falsifier
Publié sur 05/02/2018 17:01:46 |
@小渣渣
Il y a une question à poser, à savoir si le client est passé par là :
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Mais pourquoi le serveur reçoit-il cette méthode Get ? plutôt que d’autres fonctions définies côté serveur.
Je ne connais pas grand-chose à httphelper.
Merci de me conseiller.
Publié sur 05/02/2018 18:00:14 |
Frère, c’est stable
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com