Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 547888|Ответ: 201

[ASP.NET] Платформа лицензирования программного обеспечения .NET/C# [Исходный код]

  [Скопировать ссылку]
Опубликовано 05.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 Пароль:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйстаОтвет



Счёт

Количество участников1МБ+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» или одну из его зависимостей. Система не может найти указанный файл.
Опубликовано 05.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/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll нужно ссылаться только на ManagerAuth.dll, а при использовании ManagerAuth/bin/Debug/ManagerAuth.dll нужно цитировать эти два пункта?
Опубликовано 05.02.2018 14:39:01 |
Спасибо, что поделились
Опубликовано 05.02.2018 14:41:25 |
Если я изменю RSA, переделаю dll-файл, могу ли я его использовать?
@版主
 Хозяин| Опубликовано 05.02.2018 15:42:37 |
chz2008 опубликовано 2018-2-5 14:41
Если я изменю RSA, переделаю dll-файл, могу ли я его использовать?
@版主

Исходный код уже доступен, и вы можете изменить его как угодно
Опубликовано 05.02.2018 16:03:06 |
Дэниел потрясающий
Опубликовано 05.02.2018 16:13:12 |
Мелкий шлак опубликовано 2018-2-5 15:42
Исходный код уже доступен, и вы можете изменить его как угодно

@小渣渣
Я только что посмотрел исходный код, и ваш способ написания — сохранять RSA в базу данных. И каждое поколение уникально. Ранее мы анализировали, что другие указывают публичный или приватный ключ.
Кроме того, вы являетесь авторизацией Winform, и вы видите возвращенную информацию, которая, похоже, используется для авторизации веб-программы.
 Хозяин| Опубликовано 05.02.2018 16:29:35 |
chz2008 опубликовано 2018-2-5 16:13
@小渣渣
Я только что посмотрел исходный код, и ваш способ написания — сохранять RSA в базу данных. И каждое поколение уникально. Раньше мы анализировали о других, что другие ...

У разных пользователей есть публичный набор публичных и приватных ключей, и публичные и приватные ключи могут храниться в программном обеспечении

Я считаю, что у каждого пользователя свой публичный и приватный ключ для общения, чтобы предотвратить подделку других
Опубликовано 05.02.2018 17:01:46 |
@小渣渣
Есть вопрос, который нужно задать: клиент прошёл через:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Но почему сервер получает этот метод Get? а не другие функции, определённые на стороне сервера.
Я мало что знаю о httphelper.
Пожалуйста, посоветуйте.
Опубликовано 05.02.2018 18:00:14 |
Брат, это стабильно
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com