Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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.dll при використанні ManagerAuth/bin/Debug/ManagerAuth_Secure/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