Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 547888|Отговор: 201

[ASP.NET] Платформа за лицензиране на софтуер .NET/C# [Изходен код]

  [Копирай линк]
Публикувано в 5.02.2018 г. 13:44:34 ч. | | |


През 2016 г. беше създаден набор от софтуерни лицензионни платформи, софтуерът се таксуваше според времето, а машината беше свързана, така че този набор от системи беше написан тогава, този набор от системи може да се използва за справяне, а функциите не са много перфектни, само за ваша справка и комуникация!

Софтуерни характеристики:

Добавете регистрация към софтуера за използване и свържете машината, за да зададете времето за ползване от потребителя.

Въвеждат се общите функции:

1: Можете да добавяте упълномощени потребители

2: Можете да зададете времето за авторизация на потребителя

3: Упълномощавайте потребителите да свързват устройства, като един потребител може да обвърже няколко устройства

4: Потребителите могат да бъдат деактивирани или изтрити

5: Използвайте базата данни за достъп, няма нужда от инсталиране на други компоненти, удобно и бързо внедряване


Внедряване от страна на сървъра:

Инсталирай IIS и използвай .NET 4.0 среда, създай директно нов уебсайт и разархивирай архива в основната директория на сайта!!

Ако бъде поискано: Доставчикът 'Microsoft.Jet.OleDb.4.0' не е регистриран на локалния компютър.

Моля, сменете платформата за бягане на 32-битова платформа.

Низът за връзка към базата данни може да се конфигурира в web.config, а стандартната парола за база данни е admin123

Предистория http://xxx/Account/Index стандартен акаунт  admin@admin.com  Парола 123123

Настройки на клиента:

Цитирайки ManagerAuth.dll файл:

В входната точка на основния метод добавете следния код:




Изходният код съдържа файла "Видео урок за изграждане и използване на системата за софтуерно авторизиране".

Изтегляне на изходния код:

Линк: https://pan.baidu.com/s/1htxC9NY парола:
Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор



Резултат

Брой участници1MB+1 допринасям+1 Срив причина
Малък начинаещ, който обича да учи + 1 + 1 Като един!

Вижте всички оценки





Предишен:Блокчейн вътрешни и чуждестранни търговски платформи
Следващ:. .NET Историята на интерфейса за колекция само за четене
Публикувано в 19.03.2020 г. 17:17:28 ч. |
Имам въпрос към наемодателя.@小渣渣
Няма проблем тестовата ми програма да използва ManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dll в пакета с изходен код, изпратен от собственика, но получава грешка при препращане към ManagerAuth/bin/Debug/ManagerAuth.dll, независимо дали е в оригиналния пакет или е регенериран.
Какво става?

Съобщението за грешка гласи:

FileNotFoundException не е обработен

Необработено изключение от типа "System.IO.FileNotFoundException" се появява в ManagerAuth.dll

Допълнителна информация: Не е зареден файл или асемблер "HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null" или някоя от неговите зависимости. Системата не може да намери посочения файл.
Публикувано в 5.02.2018 г. 17:02:50 ч. |
Публикувано на 2018-2-5 16:29
Различните потребители имат публичен набор от публичен и частен ключ, а публичните и частните ключове могат да се съхраняват в софтуера

Аз съм потребител, който ...

Има въпрос, който трябва да бъде зададен, а именно, че клиентът е преминал:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Но защо сървърът получава този метод Get? а не други функции, дефинирани от страна на сървъра.
Не знам много за httphelper.
Моля, посъветвайте.
Публикувано в 20.03.2020 г. 11:37:32 ч. |
Сяо Джао публикувано на 2020-3-19 20:55
Отново липсва HttpHelper, за да се позовавам на HttpHelper.dll

Това наистина липсва. След като цитирах HttpHelper.dll в тестовата програма, се появи и грешката на Newtonsoft.Json.dll, Newtonsoft.Json.dll и ако го цитирах отново, всичко беше наред.
Но защо трябва да се позоваваш само на ManagerAuth.dll, когато използваш ManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll, а трябва да цитираш тези две при използване на ManagerAuth/bin/Debug/ManagerAuth.dll?
Публикувано в 5.02.2018 г. 14:39:01 ч. |
Благодаря, че споделихте
Публикувано в 5.02.2018 г. 14:41:25 ч. |
Ако модифицирам RSA, преработя dll файла, мога ли все още да го използвам?
@版主
 Хазяин| Публикувано в 5.02.2018 г. 15:42:37 ч. |
chz2008 публикувано на 2018-2-5 14:41
Ако модифицирам RSA, преработя dll файла, мога ли все още да го използвам?
@版主

Изходният код вече е наличен и можеш да го променяш както пожелаеш
Публикувано в 5.02.2018 г. 16:03:06 ч. |
Даниел е невероятен
Публикувано в 5.02.2018 г. 16:13:12 ч. |
Малка слак, публикувана на 2018-2-5 15:42
Изходният код вече е наличен и можеш да го променяш както пожелаеш

@小渣渣
Току-що разгледах изходния код и начинът ти на писане е да запазиш RSA в базата данни. И всяко поколение е различно. Това, което сме анализирали преди, е, че други ще посочат публичен или частен ключ.
Освен това, вие сте winform авторизация и виждате върнатата информация, която изглежда се използва за уеб програмна авторизация.
 Хазяин| Публикувано в 5.02.2018 г. 16:29:35 ч. |
chz2008 публикувано на 2018-2-5 16:13
@小渣渣
Току-що разгледах изходния код и начинът ти на писане е да запазиш RSA в базата данни. И всяко поколение е различно. Това, което анализирахме за другите, е, че другите ...

Различните потребители имат публичен набор от публичен и частен ключ, а публичните и частните ключове могат да се съхраняват в софтуера

Според мен, всеки потребител има различен публичен и частен ключ за комуникация, за да се предотврати фалшифициране на други
Публикувано в 5.02.2018 г. 17:01:46 ч. |
@小渣渣
Има въпрос, който трябва да бъде зададен, а именно, че клиентът е преминал:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Но защо сървърът получава този метод Get? а не други функции, дефинирани от страна на сървъра.
Не знам много за httphelper.
Моля, посъветвайте.
Публикувано в 5.02.2018 г. 18:00:14 ч. |
Братко, това е стабилно
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com