Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 547888|Antwort: 201

[ASP.NET] .NET/C# Software-Lizenzplattform [Quellcode]

  [Link kopieren]
Veröffentlicht am 05.02.2018 13:44:34 | | |


Im Jahr 2016 wurde eine Software-Lizenzplattform entwickelt, die Software wurde zeitentsprechend berechnet und die Maschine gebunden, sodass diese Systemreihe damals geschrieben wurde, diese Systeme konnten genutzt werden, um auszukommen, und die Funktionen sind nicht sehr perfekt, nur für Ihre Referenz und Kommunikation!

Softwarefunktionen:

Füge der Software die Registrierung hinzu, um sie zu nutzen, und binde die Maschine so, dass die Nutzungszeit des Benutzers festgelegt wird.

Die allgemeinen Funktionen werden eingeführt:

1: Du kannst autorisierte Benutzer hinzufügen

2: Du kannst die Benutzerautorisierungszeit festlegen

3: Benutzer autorisieren, Geräte zu binden, und ein Benutzer kann mehrere Geräte binden

4: Benutzer können deaktiviert oder gelöscht werden

5: Nutzung der Zugriffsdatenbank, keine weiteren Komponenten installieren müssen, bequeme und schnelle Bereitstellung


Serverseitige Bereitstellung:

Installiere IIS und baue eine .NET 4.0-Umgebung auf, erstelle direkt eine neue Website und entpacke das Archiv im Root-Verzeichnis der Seite!!

Bei Aufforderung: Der Anbieter 'Microsoft.Jet.OleDb.4.0' ist auf dem lokalen Rechner nicht registriert.

Bitte ändere die Laufplattform auf eine 32-Bit-Laufplattform.

Die Datenbank-Verbindungszeichenkette kann in web.config konfiguriert werden, und das Standardpasswort der Datenbank ist admin123

Hintergrund http://xxx/Account/Index Standardkonto  admin@admin.com  Passwort 123123

Kundeneinstellungen:

Zitierung ManagerAuth.dll Akte:

Im Einstiegspunkt der Hauptmethode fügen Sie folgenden Code hinzu:




Der Quellcode enthält die Datei "Video Tutorial zum Erstellen und Benutzen des Software Authorization System".

Quellcode-Download:

Link: https://pan.baidu.com/s/1htxC9NY Passwort:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort



Punktzahl

Anzahl der Teilnehmer1MB+1 beitragen+1 Zusammenbruch Grund
Ein kleiner Anfänger, der gerne lernt + 1 + 1 Wie eine!

Alle Bewertungen sehen





Vorhergehend:Blockchain-Plattformen für inländische und ausländische Handelsplattformen
Nächster:. .NET Die Geschichte der schreibgeschützten Sammlungsoberfläche
Veröffentlicht am 19.03.2020 17:17:28 |
Ich habe eine Frage an den Vermieter.@小渣渣
Es gibt kein Problem damit, dass mein Testprogramm ManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dll im vom Besitzer gesendeten Quellcodepaket referenziert, aber es gibt einen Fehler beim Referenzen auf ManagerAuth/bin/Debug/ManagerAuth.dll, egal ob im Originalpaket oder regeneriert.
Was ist los?

Die Fehlermeldung lautet:

DateiNotFoundException nicht verarbeitet

Eine unbehandelte Ausnahme vom Typ "System.IO.FileNotFoundException" tritt in ManagerAuth.dll

Zusätzliche Informationen: Es konnte eine Datei oder Assembler "HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null" oder eine ihrer Abhängigkeiten nicht geladen werden. Das System kann die angegebene Datei nicht finden.
Veröffentlicht am 05.02.2018 17:02:50 |
Veröffentlicht am 5.2.2018, 16:29 Uhr
Nun, verschiedene Nutzer haben einen öffentlichen Satz aus öffentlichen und privaten Schlüsseln, und der öffentliche und private Schlüssel können in der Software gespeichert werden

Ich bin ein Nutzer, der ...

Es gibt eine Frage, die gestellt werden muss, nämlich dass der Kunde durchgegangen ist:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Aber warum erhält der Server diese Get-Methode? anstatt andere auf der Serverseite definierte Funktionen.
Ich kenne mich mit httphelper nicht besonders aus.
Bitte beraten Sie mich.
Veröffentlicht am 20.03.2020 11:37:32 |
Xiao Zhao hat am 19.03.2020 um 20:55 Uhr gepostet
HttpHelper fehlt, um erneut auf die HttpHelper.dll zu verweisen

Das fehlt tatsächlich. Nachdem ich die HttpHelper.dll im Testprogramm angegeben hatte, wurde auch der Fehler des Newtonsoft.Json.dll angezeigt, und wenn ich Newtonsoft.Json.dll nochmal angegeben habe, war das in Ordnung.
Aber warum muss man bei ManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll nur auf ManagerAuth.dll referenzieren, aber bei ManagerAuth/bin/Debug/ManagerAuth.dll diese beiden zitieren?
Veröffentlicht am 05.02.2018 14:39:01 |
Danke fürs Teilen
Veröffentlicht am 05.02.2018 14:41:25 |
Wenn ich RSA ändere und die DLL-Datei neu erstelle, kann ich sie dann trotzdem verwenden?
@版主
 Vermieter| Veröffentlicht am 05.02.2018 15:42:37 |
CHZ2008 Veröffentlicht am 5.2.2018 14:41
Wenn ich RSA ändere und die DLL-Datei neu erstelle, kann ich sie dann trotzdem verwenden?
@版主

Der Quellcode ist bereits verfügbar und du kannst ihn nach Belieben ändern.
Veröffentlicht am 05.02.2018 16:03:06 |
Daniel ist großartig
Veröffentlicht am 05.02.2018 16:13:12 |
Kleine Schlampe veröffentlicht am 5.2.2018 15:42
Der Quellcode ist bereits verfügbar und du kannst ihn nach Belieben ändern.

@小渣渣
Ich habe gerade den Quellcode angesehen, und deine Art zu schreiben ist, RSA in der Datenbank zu speichern. Und jede Generation ist anders. Was wir zuvor analysiert haben, ist, dass andere einen öffentlichen oder privaten Schlüssel angeben.
Außerdem sind Sie eine Winform-Autorisierung und sehen die zurückgegebenen Informationen, die offenbar für die Webprogrammautorisierung verwendet werden.
 Vermieter| Veröffentlicht am 05.02.2018 16:29:35 |
chz2008 veröffentlicht am 02.02.2018 um 16:13 Uhr
@小渣渣
Ich habe gerade den Quellcode angesehen, und deine Art zu schreiben ist, RSA in der Datenbank zu speichern. Und jede Generation ist anders. Was wir früher über andere analysierten, war, dass andere ...

Nun, verschiedene Nutzer haben einen öffentlichen Satz aus öffentlichen und privaten Schlüsseln, und der öffentliche und private Schlüssel können in der Software gespeichert werden

Ich bin überzeugt, dass jeder Nutzer einen anderen öffentlichen und privaten Schlüssel für die Kommunikation hat, um zu verhindern, dass andere fälschen
Veröffentlicht am 05.02.2018 17:01:46 |
@小渣渣
Es gibt eine Frage, die gestellt werden muss, nämlich dass der Kunde durchgegangen ist:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Aber warum erhält der Server diese Get-Methode? anstatt andere auf der Serverseite definierte Funktionen.
Ich kenne mich mit httphelper nicht besonders aus.
Bitte beraten Sie mich.
Veröffentlicht am 05.02.2018 18:00:14 |
Bruder, das ist stabil
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com