Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 547888|Atsakyti: 201

[ASP.NET] .NET/C# programinės įrangos licencijavimo platforma [šaltinio kodas]

  [Kopijuoti nuorodą]
Paskelbta 2018-02-05 13:44:34 | | |


2016 m. buvo sukurtas programinės įrangos licencijavimo platformos rinkinys, programinė įranga buvo apmokestinta pagal laiką, o mašina buvo surišta, todėl šis sistemų rinkinys buvo parašytas tuo metu, šis sistemų rinkinys gali būti naudojamas padaryti, o funkcijos nėra labai tobulos, tik jūsų nuorodai ir bendravimui!

Programinės įrangos funkcijos:

Pridėkite registraciją prie programinės įrangos, kad galėtumėte ją naudoti, ir susiekite įrenginį, kad nustatytumėte vartotojo naudojimo laiką.

Pristatomos bendrosios funkcijos:

1: Galite pridėti įgaliotų vartotojų

2: Galite nustatyti vartotojo autorizacijos laiką

3: Įgaliokite vartotojus susieti įrenginius, o vienas vartotojas gali susieti kelis įrenginius

4: Vartotojus galima išjungti arba ištrinti

5: Naudokite prieigos duomenų bazę, nereikia diegti kitų komponentų, patogus ir greitas diegimas


Diegimas serveryje:

Įdiekite IIS ir turėkite .NET 4.0 aplinką, tiesiogiai sukurkite naują svetainę ir išpakuokite archyvą į šakninį svetainės katalogą!

Jei būsite paraginti: "Microsoft.Jet.OleDb.4.0" teikėjas neužregistruotas vietiniame kompiuteryje.

Pakeiskite veikiančią platformą į 32 bitų veikiančią platformą.

Duomenų bazės ryšio eilutę galima sukonfigūruoti web.config, o numatytasis duomenų bazės slaptažodis yra admin123

Fonas http://xxx/Account/Index numatytoji paskyra  admin@admin.com  Slaptažodžio 123123

Kliento nustatymai:

Cituojant ManagerAuth.dll failą:

Pagrindinio metodo įvesties taške pridėkite šį kodą:




Šaltinio kode yra failas "Video Tutorial for Building and Use the Software Authorization System".

Šaltinio kodo atsisiuntimas:

Nuoroda: https://pan.baidu.com/s/1htxC9NY Slaptažodis:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašomeAtsakyti



Vertinimas pagal

Dalyvių skaičius1MB+1 Prisidėti prie+1 Žlugimo priežastis
Mažas naujokas, mėgstantis mokytis + 1 + 1 Kaip vienas!

Peržiūrėti visus įvertinimus





Ankstesnis:Blokų grandinės vidaus ir užsienio prekybos platformos
Kitą:. .NET Tik skaitymo rinkimo sąsajos istorija
Paskelbta 2020-03-19 17:17:28 |
Turiu klausimą paklausti nuomotojui.@小渣渣
Nėra jokių problemų su mano bandomąja programa, nurodančia ManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dll savininko atsiųstame šaltinio kodo pakete, tačiau ji gaus klaidą, kai nurodoma ManagerAuth/bin/Debug/ManagerAuth.dll, nesvarbu, ar ji yra originaliame pakete, ar pergeneruota.
Kas vyksta?

Klaidos pranešime rašoma:

FileNotFoundException neapdorotas

Neapdorota "System.IO.FileNotFoundException" tipo išimtis įvyksta ManagerAuth.dll

Papildoma informacija: Nepavyko įkelti failo arba rinkinio "HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null" arba vienos iš jo priklausomybių. Sistema negali rasti nurodyto failo.
Paskelbta 2018-02-05 17:02:50 |
Publikuota: 2018-2-5 16:29
Na, skirtingi vartotojai turi viešą viešųjų ir privačių raktų rinkinį, o viešieji ir privatūs raktai gali būti saugomi programinėje įrangoje

Aš esu vartotojas, kuris ...

Reikia užduoti klausimą, tai yra, klientas praėjo:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Bet kodėl serveris gauna šį "Get" metodą? o ne kitas serverio pusėje apibrėžtas funkcijas.
Aš nežinau daug apie httphelper.
Prašau patarti.
Paskelbta 2020-03-20 11:37:32 |
Xiao Zhao parašyta 2020-3-19 20:55
Trūksta HttpHelper, kad vėl būtų galima nurodyti HttpHelper.dll

To iš tiesų nėra. Po to, kai pacitavau HttpHelper.dll bandymo programoje, tai taip pat paskatino Newtonsoft.Json.dll klaidą, o jei Newtonsoft.Json.dll pacitavau dar kartą, viskas buvo gerai.
Bet kodėl jums reikia tik nurodyti ManagerAuth.dll, kai naudojate ManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll, bet jums reikia cituoti šiuos du, kai naudojate ManagerAuth/bin/Debug/ManagerAuth.dll?
Paskelbta 2018-02-05 14:39:01 |
Dėkojame, kad dalijatės
Paskelbta 2018-02-05 14:41:25 |
Jei modifikuosiu RSA, perdarysiu dll failą, ar vis tiek galiu jį naudoti?
@版主
 Savininkas| Paskelbta 2018-02-05 15:42:37 |
CHZ2008 Paskelbta 2018-2-5 14:41
Jei modifikuosiu RSA, perdarysiu dll failą, ar vis tiek galiu jį naudoti?
@版主

Šaltinio kodas jau yra prieinamas ir galite jį keisti, kaip norite
Paskelbta 2018-02-05 16:03:06 |
Danielius yra nuostabus
Paskelbta 2018-02-05 16:13:12 |
Smulkus šlakas Publikuota 2018-2-5 15:42
Šaltinio kodas jau yra prieinamas ir galite jį keisti, kaip norite

@小渣渣
Aš ką tik pažvelgiau į šaltinio kodą, ir jūsų rašymo būdas yra išsaugoti RSA duomenų bazėje. Ir kiekviena karta yra skirtinga. Anksčiau analizavome, kad kiti nurodys viešąjį arba privatųjį raktą.
Be to, jūs esate winform autorizacija ir matote grąžintą informaciją, kuri, atrodo, naudojama žiniatinklio programos autorizacijai.
 Savininkas| Paskelbta 2018-02-05 16:29:35 |
CHZ2008 Parašyta 2018-2-5 16:13
@小渣渣
Aš ką tik pažvelgiau į šaltinio kodą, ir jūsų rašymo būdas yra išsaugoti RSA duomenų bazėje. Ir kiekviena karta yra skirtinga. Anksčiau analizavome apie kitus, kad kiti ...

Na, skirtingi vartotojai turi viešą viešųjų ir privačių raktų rinkinį, o viešieji ir privatūs raktai gali būti saugomi programinėje įrangoje

Aš esu, kad kiekvienas vartotojas turi skirtingą viešąjį raktą ir privatų raktą bendravimui, kad kiti negalėtų suklastoti
Paskelbta 2018-02-05 17:01:46 |
@小渣渣
Reikia užduoti klausimą, tai yra, klientas praėjo:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Bet kodėl serveris gauna šį "Get" metodą? o ne kitas serverio pusėje apibrėžtas funkcijas.
Aš nežinau daug apie httphelper.
Prašau patarti.
Paskelbta 2018-02-05 18:00:14 |
Broli, tai stabilu
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com