Вверх ↑
Этот топик читают: Гость
Этот топик был перемещен из раздела "Помощь по среде"
Ответов: 28
Рейтинг: 0
#1: 2017-12-26 16:59:12 ЛС | профиль | цитата
Добрый день, уважаемые Знатоки.
Вы случаем не задавались вопросом: каким образом можно реализовать базу данных с авторизацией внутри программы без использования MySQL и баз данных (exсel, txt, ...).
А если это не возможно, тогда, возможно ли с:
- dll файлом;
- зашифрованным файлом txt.
Все мои попытки реализовать такую задачу - не принесли не чего полезного.
Подскажите, пожалуйста, как, если это возможно, сделать.
Заранее благодарен!

Редактировалось 1 раз(а), последний 2017-12-26 18:55:26
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 2059
Рейтинг: 131
#2: 2017-12-26 17:04:48 ЛС | профиль | цитата
Ты о такой регистрации говоришь?
Add(RegProg,8829572,357,189)
{
}

http://forum.hiasm.com/topic/21576

Редактировалось 1 раз(а), последний 2017-12-26 17:12:19
карма: 6

0
Ответов: 4621
Рейтинг: 746
#3: 2017-12-26 17:05:04 ЛС | профиль | цитата
Регистрационные данные должны где-то храниться: в файле/БД, в реестре, браться из Интернета, жестко зашитые в программу или ещё как-нибудь. Выбираешь что больше нравится, разбиваешь задачу на мелкие шаги и делаешь.

Редактировалось 1 раз(а), последний 2017-12-26 18:24:57
карма: 26

0
Ответов: 28
Рейтинг: 0
#4: 2017-12-26 17:33:37 ЛС | профиль | цитата
Netspirit писал(а):
жестко зашитые в программу или ещё как-нибудь

Dapofig писал(а):
реализовать базу данных с авторизацией внутри программы

Dapofig писал(а):
Все мои попытки реализовать такую задачу - не принесли не чего полезного.
Подскажите, пожалуйста, как, если это возможно, сделать.


Редактировалось 1 раз(а), последний 2017-12-26 18:55:49
карма: 0

0
Ответов: 4621
Рейтинг: 746
#5: 2017-12-26 18:28:26 ЛС | профиль | цитата
"Жестко зашитые в программу" значит, что их нельзя будет добавить или изменить. Если это условие устраивает - подойдёт компонент StrList. Есть какие-то трудности в его использовании? И кстати, "авторизация" с какой целью - для доступа к определенным функциям программы?
карма: 26

0
Ответов: 28
Рейтинг: 0
#6: 2017-12-26 18:54:59 ЛС | профиль | цитата
Netspirit, добавить или изменять некоторую информацию базы данных (из программы, после авторизации) требуется обязательно. С компонентом StrList всё понятно, но он не подходит.
В общем то, требуется защита базы данных и некоторых функций программы. Кажется, можно просто установить пароль для входа в программу, но такой вариант не подходит из за небезопасности. База данных, как предполагалось, должна храниться прямо в программе или в файле, данные которого нельзя просто так прочитать или изменить. Логин и пароль пользователя, так же надо бы как ни будь защитить от посторонних. Надеюсь, что теперь объяснил понятно.
карма: 0

0
Ответов: 4621
Рейтинг: 746
#7: 2017-12-26 19:52:45 ЛС | профиль | цитата
Данные в файле/БД шифруются с помощью пароля, который пользователь вводит для доступа к программе. Очевидно, при таком подходе, к данным будет иметь только тот пользователь, который их вносил. Если требуется, чтобы с одними данными работали несколько пользователей - этот подход не применим (хотя, может можно как-то извернуться и шифровать данные общим паролем, но общий пароль для каждого пользователя зашифрован личным паролем пользователя). Есть компоненты шифрования - пробуй.
карма: 26

0
Ответов: 1341
Рейтинг: 31
#8: 2017-12-27 15:19:17 ЛС | профиль | цитата
Оффлайн сделать это не получится точно, если делать надёжно, самый отличный наверно и доступный вариант, это сервер и всё что можно из схемы перенести на сторону сервера, дабы программа попросту без сервера не работала, черпала данные для работы непосредственно через TCP, по шифрованному каналу с динамической шифровкой (что бы визуально каждый пакет ничем не был похож на другие)
карма: 2

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)