Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 547888|Răspunde: 201

[ASP.NET] Platforma de licențiere software .NET/C# [Cod sursă]

  [Copiază linkul]
Postat pe 05.02.2018 13:44:34 | | |


În 2016, a fost creat un set de platforme de licențiere software, software-ul era tarifat în funcție de timp, iar mașina era legată, așa că acest set de sisteme a fost scris atunci, acest set de sisteme poate fi folosit pentru a se descurca, iar funcțiile nu sunt foarte perfecte, doar pentru referința și comunicarea ta!

Caracteristici software:

Adaugă înregistrarea în software pentru a-l folosi și leagă mașina pentru a seta timpul de utilizare al utilizatorului.

Funcțiile generale sunt introduse:

1: Poți adăuga utilizatori autorizați

2: Poți seta timpul de autorizare al utilizatorului

3: Autorizarea utilizatorilor să asocieze dispozitivele, iar un utilizator poate lega mai multe dispozitive

4: Utilizatorii pot fi dezactivați sau eliminați

5: Folosirea bazei de date de acces, nu este nevoie de instalarea altor componente, implementare convenabilă și rapidă


Implementare pe partea serverului:

Instalează IIS și ai un mediu .NET 4.0, creează direct un site nou și decomprimă arhiva în directorul de bază al site-ului!!

Dacă este solicitat: Furnizorul 'Microsoft.Jet.OleDb.4.0' nu este înregistrat pe calculatorul local.

Vă rugăm să schimbați platforma de alergare cu una de 32 de biți.

Șirul de conexiune la bază de date poate fi configurat în web.config, iar parola implicită a bazei de date este admin123

Context http://xxx/Account/Index cont implicit  admin@admin.com  Parolă 123123

Setări client:

Citând ManagerAuth.dll dosar:

În punctul de intrare al metodei principale, adaugă următorul cod:




Codul sursă conține fișierul "Video Tutorial pentru Construirea și Utilizarea Sistemului de Autorizare Software".

Descărcare cod sursă:

Link: https://pan.baidu.com/s/1htxC9NY parolă:
Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde



Scor

Numărul participanților1MB+1 Contribui+1 Colaps rațiune
Un mic începător care iubește să învețe + 1 + 1 Ca unul!

Vezi toate ratingurile





Precedent:Platforme blockchain de tranzacționare interne și externe
Următor:. .NET Povestea interfeței de colectare doar în citire
Postat pe 19.03.2020 17:17:28 |
Am o întrebare de adresat proprietarului.@小渣渣
Nu există nicio problemă ca programul meu de test să facă referire la ManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dll în pachetul de cod sursă trimis de proprietar, dar va primi o eroare când face referire la ManagerAuth/bin/Debug/ManagerAuth.dll, fie că este în pachetul original sau generat.
Ce se întâmplă?

Mesajul de eroare spune:

FileNotFoundException negestionat

O excepție negestionată de tip "System.IO.FileNotFoundException" apare în ManagerAuth.dll

Informații suplimentare: Nu s-a încărcat un fișier sau un ansamblu "HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null" sau una dintre dependențele sale. Sistemul nu poate găsi fișierul specificat.
Postat pe 05.02.2018 17:02:50 |
Publicat la 2018-2-5 16:29
Ei bine, utilizatorii diferiți au un set public de chei publice și private, iar cheile publice și private pot fi stocate în software

Sunt un utilizator care ...

Există o întrebare care trebuie pusă, și anume, clientul a trecut prin următoarea:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Dar de ce primește serverul această metodă Get? în loc de alte funcții definite pe partea de server.
Nu știu prea multe despre httphelper.
Vă rog să mă sfătuiți.
Postat pe 20.03.2020 11:37:32 |
Xiao Zhao a postat pe 2020-3-19 20:55
Lipsește HttpHelper pentru a face referire din nou la HttpHelper.dll

Acest lucru lipsește, într-adevăr. După ce am citat HttpHelper.dll în programul de testare, a activat și eroarea Newtonsoft.Json.dll, iar dacă am citat din nou Newtonsoft.Json.dll, a fost în regulă.
Dar de ce trebuie să faci referire doar la ManagerAuth.dll când folosești ManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll, dar trebuie să citezi aceste două când folosești ManagerAuth/bin/Debug/ManagerAuth.dll?
Postat pe 05.02.2018 14:39:01 |
Mulțumesc că ai împărtășit
Postat pe 05.02.2018 14:41:25 |
Dacă modific RSA, refac fișierul dll, pot totuși să-l folosesc?
@版主
 Proprietarul| Postat pe 05.02.2018 15:42:37 |
chz2008 postat la 2018-2-5 14:41
Dacă modific RSA, refac fișierul dll, pot totuși să-l folosesc?
@版主

Codul sursă este deja disponibil și îl poți schimba cum vrei
Postat pe 05.02.2018 16:03:06 |
Daniel este uimitor
Postat pe 05.02.2018 16:13:12 |
Small slag postat la 2018-2-5 15:42
Codul sursă este deja disponibil și îl poți schimba cum vrei

@小渣渣
Tocmai m-am uitat la codul sursă, iar modul tău de a scrie este să salvezi RSA în baza de date. Și fiecare generație este diferită. Ceea ce am analizat anterior este că alții vor specifica o cheie publică sau privată.
În plus, ești o autorizare winform și vezi informațiile returnate, care par să fie folosite pentru autorizarea programului web.
 Proprietarul| Postat pe 05.02.2018 16:29:35 |
chz2008 postat la 2018-2-5 16:13
@小渣渣
Tocmai m-am uitat la codul sursă, iar modul tău de a scrie este să salvezi RSA în baza de date. Și fiecare generație este diferită. Ceea ce obișnuiam să analizăm despre ceilalți este că alții ...

Ei bine, utilizatorii diferiți au un set public de chei publice și private, iar cheile publice și private pot fi stocate în software

Consider că fiecare utilizator are o cheie publică și o cheie privată diferite pentru comunicare, pentru a preveni ca alții să falsifice
Postat pe 05.02.2018 17:01:46 |
@小渣渣
Există o întrebare care trebuie pusă, și anume, clientul a trecut prin următoarea:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Dar de ce primește serverul această metodă Get? în loc de alte funcții definite pe partea de server.
Nu știu prea multe despre httphelper.
Vă rog să mă sfătuiți.
Postat pe 05.02.2018 18:00:14 |
Frate, asta e stabil
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com