Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 547888|Risposta: 201

[ASP.NET] Piattaforma di Licenze Software .NET/C# [Codice sorgente]

  [Copiato link]
Pubblicato su 05/02/2018 13:44:34 | | |


Nel 2016 è stato creato un set di piattaforme di licenze software, il software è stato addebitato in base al tempo e la macchina è stata rilegata, quindi questo set di sistemi è stato scritto in quel periodo, questo insieme di sistemi può essere usato per cavarsela e le funzioni non sono molto perfette, solo per riferimento e comunicazione!

Funzionalità software:

Aggiungi la registrazione al software per usarlo e assegna la macchina per impostare il tempo di utilizzo dell'utente.

Le funzioni generali sono introdotte:

1: Puoi aggiungere utenti autorizzati

2: Puoi impostare l'orario di autorizzazione dell'utente

3: Autorizzare gli utenti ad associare i dispositivi, e un utente può associare più dispositivi

4: Gli utenti possono essere disabilitati o eliminati

5: Utilizzare il database di accesso, non è necessario installare altri componenti, distribuzione comoda e rapida


Distribuzione lato server:

Installa IIS e crea un ambiente .NET 4.0, crea direttamente un nuovo sito web e scomprimi l'archivio nella directory root del sito!!

Se richiesto: il provider 'Microsoft.Jet.OleDb.4.0' non è registrato sulla macchina locale.

Per favore, cambia la piattaforma di corsa con una a 32 bit.

La stringa di connessione al database può essere configurata in web.config, e la password predefinita del database è admin123

Background http://xxx/Account/Index account predefinito  admin@admin.com  Password 123123

Impostazioni del cliente:

Citando ManagerAuth.dll file:

Nel punto di ingresso del metodo principale, aggiungi il seguente codice:




Il codice sorgente contiene il file "Video Tutorial for Building and Using the Software Authorization System".

Scarica codice sorgente:

Link: https://pan.baidu.com/s/1htxC9NY Password:
Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta



Punteggio

Numero di partecipanti1MB+1 contribuire+1 Collasso ragione
Un piccolo principiante che ama imparare + 1 + 1 Proprio uno!

Vedi tutte le valutazioni





Precedente:Piattaforme di trading blockchain sia nazionali che estere
Prossimo:. .NET La storia dell'interfaccia di raccolta in sola lettura
Pubblicato su 19/03/2020 17:17:28 |
Ho una domanda da fare al proprietario.@小渣渣
Non c'è alcun problema con il mio programma di test che fa riferimento a ManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dll nel pacchetto codice sorgente inviato dal proprietario, ma riceverà un errore quando si fa riferimento a ManagerAuth/bin/Debug/ManagerAuth.dll, sia che sia nel pacchetto originale che rigenerato.
Cosa sta succedendo?

Il messaggio di errore recita:

FileNotFoundException non gestito

Un'eccezione non gestita di tipo "System.IO.FileNotFoundException" si verifica in ManagerAuth.dll

Informazioni aggiuntive: Non è stato caricato un file o assembly "HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null" o una delle sue dipendenze. Il sistema non riesce a trovare il file specificato.
Pubblicato su 05/02/2018 17:02:50 |
Pubblicato il 5-2-2018 alle 16:29
Beh, utenti diversi hanno un insieme pubblico di chiavi pubbliche e private, e le chiavi pubbliche e private possono essere memorizzate nel software

Sono un utilizzatore che ...

C'è una domanda da porre, cioè, il cliente è passato attraverso:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Ma perché il server riceve questo metodo Get? piuttosto che altre funzioni definite sul lato server.
Non so molto su httphelper.
Per favore, consigliatemi.
Pubblicato su 20/03/2020 11:37:32 |
Xiao Zhao ha pubblicato il 19-03-2020 alle 20:55
Manca HttpHelper per fare riferimento al HttpHelper.dll

Questo manca davvero. Dopo aver citato il HttpHelper.dll nel programma di test, è apparso anche l'errore del Newtonsoft.Json.dll, e se lo rifacevo Newtonsoft.Json.dll, andava bene.
Ma perché bisogna fare riferimento solo a ManagerAuth.dll quando si usa ManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll, ma bisogna citare questi due aspetti quando si usa ManagerAuth/bin/Debug/ManagerAuth.dll?
Pubblicato su 05/02/2018 14:39:01 |
Grazie per aver condiviso
Pubblicato su 05/02/2018 14:41:25 |
Se modifico RSA, rifaccio il file dll, posso comunque usarlo?
@版主
 Padrone di casa| Pubblicato su 05/02/2018 15:42:37 |
CHZ2008 pubblicato il 5-2018 14:41
Se modifico RSA, rifaccio il file dll, posso comunque usarlo?
@版主

Il codice sorgente è già disponibile e puoi modificarlo come vuoi
Pubblicato su 05/02/2018 16:03:06 |
Daniel è fantastico
Pubblicato su 05/02/2018 16:13:12 |
Small slag pubblicato il 5-2-2018 15:42
Il codice sorgente è già disponibile e puoi modificarlo come vuoi

@小渣渣
Ho appena guardato il codice sorgente, e il tuo modo di scrivere è salvare RSA nel database. E ogni generazione è diversa. Quello che abbiamo già analizzato è che altri specificano una chiave pubblica o privata.
Inoltre, sei un'autorizzazione winform, e vedi le informazioni restituite, che sembrano essere usate per l'autorizzazione di programmi web.
 Padrone di casa| Pubblicato su 05/02/2018 16:29:35 |
CHZ2008 pubblicato il 5-2-2018 alle 16:13
@小渣渣
Ho appena guardato il codice sorgente, e il tuo modo di scrivere è salvare RSA nel database. E ogni generazione è diversa. Quello che analizziamo sugli altri è che gli altri ...

Beh, utenti diversi hanno un insieme pubblico di chiavi pubbliche e private, e le chiavi pubbliche e private possono essere memorizzate nel software

Penso che ogni utente abbia una chiave pubblica e una chiave privata diverse per la comunicazione, per evitare che altri falsifichino
Pubblicato su 05/02/2018 17:01:46 |
@小渣渣
C'è una domanda da porre, cioè, il cliente è passato attraverso:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Ma perché il server riceve questo metodo Get? piuttosto che altre funzioni definite sul lato server.
Non so molto su httphelper.
Per favore, consigliatemi.
Pubblicato su 05/02/2018 18:00:14 |
Fratello, questo è stabile
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com