Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 547888|Antwoord: 201

[ASP.NET] .NET/C# Softwarelicentieplatform [broncode]

  [Link kopiëren]
Geplaatst op 05-02-2018 13:44:34 | | |


In 2016 werd een set softwarelicentieplatforms gemaakt, de software werd op tijd berekend en de machine was gebonden, dus deze set systemen werd toen geschreven, deze set systemen kan worden gebruikt om het te doen, en de functies zijn niet erg perfect, alleen voor je referentie en communicatie!

Softwarefuncties:

Voeg registratie toe aan de software om het te gebruiken en bind de machine om de gebruikstijd van de gebruiker in te stellen.

De algemene functies worden geïntroduceerd:

1: Je kunt geautoriseerde gebruikers toevoegen

2: Je kunt de tijd voor gebruikersautorisatie instellen

3: Gebruikers machtigen om apparaten te binden, en één gebruiker kan meerdere apparaten binden

4: Gebruikers kunnen worden uitgeschakeld of verwijderd

5: Gebruik de toegangsdatabase, geen andere componenten hoeven te installeren, gemakkelijke en snelle implementatie


Server-side deployment:

Installeer IIS en zorg voor een .NET 4.0-omgeving, maak direct een nieuwe website aan en pak het archief uit naar de rootmap van de site!!

Indien gevraagd: De provider 'Microsoft.Jet.OleDb.4.0' is niet geregistreerd op de lokale machine.

Verander alstublieft het loopplatform naar een 32-bit startplatform.

De databaseverbindingsstring kan worden geconfigureerd in web.config, en het standaard databasewachtwoord is admin123

Achtergrond http://xxx/Account/Index standaardaccount  admin@admin.com  Wachtwoord 123123

Klantinstellingen:

Met verwijzing naar ManagerAuth.dll dossier:

Voeg in het Main-methode toegangspunt de volgende code toe:




De broncode bevat het bestand "Video Tutorial voor het bouwen en gebruiken van het Software Authorization System".

Broncode downloaden:

Link: https://pan.baidu.com/s/1htxC9NY Wachtwoord:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord



Partituur

Aantal deelnemers1MB+1 bijdragen+1 Instorting reden
Een kleine beginner die graag leert + 1 + 1 Zoals één!

Bekijk alle beoordelingen





Vorig:Blockchain binnenlandse en buitenlandse handelsplatforms
Volgend:. .NET Het verhaal van de alleen-lezen verzamelinterface
Geplaatst op 19-03-2020 17:17:28 |
Ik heb een vraag aan de verhuurder.@小渣渣
Er is geen probleem met mijn testprogramma dat ManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dll verwijst naar het broncodepakket dat door de eigenaar is verzonden, maar het krijgt wel een foutmelding bij het refereren naar ManagerAuth/bin/Debug/ManagerAuth.dll, of het nu in het originele pakket zit of opnieuw is gegenereerd.
Wat gebeurt er?

De foutmelding luidt:

FileNotFoundException niet behandeld

Een niet-behandelde uitzondering van het type "System.IO.FileNotFoundException" treedt op in ManagerAuth.dll

Aanvullende informatie: Er is geen bestand of assembly "HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null" of een van de afhankelijkheden ervan geslaagd. Het systeem kan het opgegeven bestand niet vinden.
Geplaatst op 05-02-2018 17:02:50 |
Gepubliceerd op 2-2-5 2018 16:29
Verschillende gebruikers hebben een publieke set publieke en private sleutels, en de publieke en private sleutels kunnen in de software worden opgeslagen

Ik ben een gebruiker die ...

Er is een vraag die gesteld moet worden, namelijk dat de klant er doorheen is gegaan:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Maar waarom ontvangt de server deze Get-methode? in plaats van andere functies die aan de serverzijde zijn gedefinieerd.
Ik weet niet veel van httphelper.
Graag advies.
Geplaatst op 20-03-2020 11:37:32 |
Xiao Zhao plaatste op 19-3-2020 20:55
HttpHelper ontbreekt om de HttpHelper.dll opnieuw te verwijzen

Dit ontbreekt inderdaad. Nadat ik de HttpHelper.dll in het testprogramma had geciteerd, gaf ik ook de fout van de Newtonsoft.Json.dll, en als ik het Newtonsoft.Json.dll nog eens citeerde, was dat prima.
Maar waarom hoef je alleen naar ManagerAuth.dll te verwijzen bij het gebruik van ManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll, maar moet je die twee citeren bij het gebruik van ManagerAuth/bin/Debug/ManagerAuth.dll?
Geplaatst op 05-02-2018 14:39:01 |
Bedankt voor het delen
Geplaatst op 05-02-2018 14:41:25 |
Als ik RSA apas, het dll-bestand opnieuw maak, kan ik het dan nog steeds gebruiken?
@版主
 Huisbaas| Geplaatst op 05-02-2018 15:42:37 |
chz2008 geplaatst op 2018-2-5 14:41
Als ik RSA apas, het dll-bestand opnieuw maak, kan ik het dan nog steeds gebruiken?
@版主

De broncode is al beschikbaar en je kunt deze aanpassen zoals je wilt
Geplaatst op 05-02-2018 16:03:06 |
Daniel is geweldig
Geplaatst op 05-02-2018 16:13:12 |
Kleine geplaatst op 2018-2-5 15:42
De broncode is al beschikbaar en je kunt deze aanpassen zoals je wilt

@小渣渣
Ik heb net naar de broncode gekeken, en jouw manier van schrijven is om RSA in de database op te slaan. En elke generatie is anders. Wat we eerder hebben geanalyseerd, is dat anderen een publieke of private sleutel zullen specificeren.
Daarnaast ben je een winform-autorisatie, en je ziet de teruggegeven informatie, die lijkt te worden gebruikt voor webprogrammaautorisatie.
 Huisbaas| Geplaatst op 05-02-2018 16:29:35 |
chz2008 geplaatst op 2-2-5 2018 16:13
@小渣渣
Ik heb net naar de broncode gekeken, en jouw manier van schrijven is om RSA in de database op te slaan. En elke generatie is anders. Wat we vroeger over anderen analyseerden, is dat anderen ...

Verschillende gebruikers hebben een publieke set publieke en private sleutels, en de publieke en private sleutels kunnen in de software worden opgeslagen

Ik ben ervan overtuigd dat elke gebruiker een andere publieke en private sleutel heeft voor communicatie om te voorkomen dat anderen vervalsen
Geplaatst op 05-02-2018 17:01:46 |
@小渣渣
Er is een vraag die gesteld moet worden, namelijk dat de klant er doorheen is gegaan:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Maar waarom ontvangt de server deze Get-methode? in plaats van andere functies die aan de serverzijde zijn gedefinieerd.
Ik weet niet veel van httphelper.
Graag advies.
Geplaatst op 05-02-2018 18:00:14 |
Broer, dit is stabiel
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com