Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 547888|Svar: 201

[ASP.NET] .NET/C# Softwarelicensplatform [kildekode]

  [Kopier link]
Opslået på 05/02/2018 13.44.34 | | |


I 2016 blev der lavet en softwarelicensplatform, softwaren blev opkrævet efter tiden, og maskinen var bundet, så dette sæt systemer blev skrevet på det tidspunkt, dette sæt systemer kan bruges til at klare sig, og funktionerne er ikke særlig perfekte, kun til reference og kommunikation!

Softwarefunktioner:

Tilføj registrering til softwaren for at bruge den, og bind maskinen til at sætte brugerens brugstid.

De generelle funktioner introduceres:

1: Du kan tilføje autoriserede brugere

2: Du kan indstille brugerens autorisationstid

3: Giv brugerne tilladelse til at binde enheder, og én bruger kan binde flere enheder

4: Brugere kan deaktiveres eller slettes

5: Brug adgangsdatabasen, der er ikke behov for at installere andre komponenter, bekvemt og hurtig udrulning


Server-side deployment:

Installer IIS og hav et .NET 4.0-miljø, opret direkte en ny hjemmeside, og pak arkivet ud til rodmappen på siden!!

Hvis du bliver bedt om det: 'Microsoft.Jet.OleDb.4.0'-udbyderen er ikke registreret på den lokale maskine.

Venligst skift køreplatformen til en 32-bit løbeplatform.

Databaseforbindelsesstrengen kan konfigureres i web.config, og standardadgangskoden til databasen er admin123

Baggrund http://xxx/Account/Index standardkonto  admin@admin.com  Adgangskode 123123

Klientindstillinger:

Citering ManagerAuth.dll fil:

I hovedmetodens indgangspunkt tilføjes følgende kode:




Kildekoden indeholder filen "Video Tutorial for Building and Using the Software Authorization System".

Kildekode-download:

Link: https://pan.baidu.com/s/1htxC9NY Adgangskode:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar



Score

Antal deltagere1MB+1 bidrage+1 Sammenbrud årsag
En lille nybegynder, der elsker at lære + 1 + 1 Som en!

Se alle vurderinger





Tidligere:Blockchain indenlandske og udenlandske handelsplatforme
Næste:. .NET Historien om det skrivebeskyttede samlingsinterface
Opslået på 19/03/2020 17.17.28 |
Jeg har et spørgsmål til udlejeren.@小渣渣
Der er ikke noget problem med, at mit testprogram refererer til ManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dll i kildekodepakken sendt af ejeren, men det får en fejl, når det refererer til ManagerAuth/bin/Debug/ManagerAuth.dll, uanset om det er i den oprindelige pakke eller gengenereret.
Hvad sker der?

Fejlmeddelelsen lyder:

FileNotFoundException håndteres ikke

En uhåndteret undtagelse af typen "System.IO.FileNotFoundException" opstår i ManagerAuth.dll

Yderligere information: Fejlede i at indlæse en fil eller assembly "HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null" eller en af dens afhængigheder. Systemet kan ikke finde den angivne fil.
Opslået på 05/02/2018 17.02.50 |
Udgivet den 2018-2-5 kl. 16:29
Nå, forskellige brugere har et offentligt sæt af offentlige og private nøgler, og de offentlige og private nøgler kan være gemt i softwaren

Jeg er en bruger, der ...

Der er et spørgsmål, der skal stilles, nemlig at klienten er gået igennem:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Men hvorfor modtager serveren denne Get-metode? i stedet for andre funktioner defineret på serversiden.
Jeg ved ikke meget om httphelper.
Venligst rådgiv.
Opslået på 20/03/2020 11.37.32 |
Xiao Zhao postede den 19-3-2020 kl. 20:55
Manglende HttpHelper for at referere til HttpHelper.dll igen

Dette mangler faktisk. Efter jeg havde citeret HttpHelper.dll i testprogrammet, blev der også givet fejlen i Newtonsoft.Json.dll, og hvis jeg citerede Newtonsoft.Json.dll igen, var det fint.
Men hvorfor behøver du kun at referere til ManagerAuth.dll, når du bruger ManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll, men du skal citere de to, når du bruger ManagerAuth/bin/Debug/ManagerAuth.dll?
Opslået på 05/02/2018 14.39.01 |
Tak fordi du delte
Opslået på 05/02/2018 14.41.25 |
Hvis jeg ændrer RSA, laver DLL-filen igen, kan jeg så stadig bruge den?
@版主
 Udlejer| Opslået på 05/02/2018 15.42.37 |
chz2008 opslået den 2018-2-5 kl. 14:41
Hvis jeg ændrer RSA, laver DLL-filen igen, kan jeg så stadig bruge den?
@版主

Kildekoden er allerede tilgængelig, og du kan ændre den, som du vil
Opslået på 05/02/2018 16.03.06 |
Daniel er fantastisk
Opslået på 05/02/2018 16.13.12 |
Lille slagger postet den 2018-2-5 15:42
Kildekoden er allerede tilgængelig, og du kan ændre den, som du vil

@小渣渣
Jeg kiggede lige på kildekoden, og din måde at skrive på er at gemme RSA i databasen. Og hver generation er forskellig. Det, vi tidligere har analyseret, er, at andre vil specificere en offentlig eller privat nøgle.
Derudover er du en Winform-autorisation, og du ser de returnerede oplysninger, som tilsyneladende bruges til webprogramautorisation.
 Udlejer| Opslået på 05/02/2018 16.29.35 |
CHZ2008 Udgivet den 2-2-5 2018 kl. 16:13
@小渣渣
Jeg kiggede lige på kildekoden, og din måde at skrive på er at gemme RSA i databasen. Og hver generation er forskellig. Det, vi plejede at analysere om andre, var, at andre ...

Nå, forskellige brugere har et offentligt sæt af offentlige og private nøgler, og de offentlige og private nøgler kan være gemt i softwaren

Jeg mener, at hver bruger har en forskellig offentlig nøgle og en privat nøgle til kommunikation for at forhindre andre i at forfalske
Opslået på 05/02/2018 17.01.46 |
@小渣渣
Der er et spørgsmål, der skal stilles, nemlig at klienten er gået igennem:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Men hvorfor modtager serveren denne Get-metode? i stedet for andre funktioner defineret på serversiden.
Jeg ved ikke meget om httphelper.
Venligst rådgiv.
Opslået på 05/02/2018 18.00.14 |
Bror, det her er stabilt
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com