Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2015, 22:36   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

К примеру, программно анкета загружена на веб-сервер и находится по адресу http://site.ru/database/Ivanov_ivan.doc

В этом случае открыть этот файл можно как из моей программы, так и любой другой пользователь, зная этот адрес сможет просто открыть в любом браузере.

Вопрос, можно ли как-то запретить доступ посторонним к папке database? Чтобы файлы из нее можно было открыть только запросом из моей программы?

Господа, есть ли какие-то идеи?

Последний раз редактировалось Stilet; 11.12.2015 в 09:14.
Dux вне форума Ответить с цитированием
Старый 11.12.2015, 07:35   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Dux Посмотреть сообщение
Господа, есть ли какие-то идеи?
Простите, но о каких конкретно идеях идёт речь? Точнее идеях из какой области?
В самом общем случае проблему можно решить, например, настройкой web сервера.
Streletz вне форума Ответить с цитированием
Старый 11.12.2015, 09:16   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
В самом общем случае проблему можно решить, например, настройкой web сервера.
Дык именно так это и настраивается )
Боюсь, другого способа и нет.
Цитата:
Dux
Web сервер у тебя какой?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.12.2015, 09:32   #4
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

Так то это уже больше к разделу WEB программирования относится...

.htaccess вам в помощь
lollollollol вне форума Ответить с цитированием
Старый 11.12.2015, 09:50   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

все равно не панацея. повторить запрос никто не мешает.
htaccess это только апач если что.

моя идея шифровать данные. если сильно захотеть смогут рашифровать. но это уже сложнее. и не так просто.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.12.2015, 11:00   #6
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Если можно более подробно. Сайт на обычном хостинге, на сайте есть папка с документами, так вот нужно, чтобы я мог к ней обращаться только из программы-клиента, а любое сторонний доступ был закрыт. Если кто знает что именно и где настраивать просьба подскажите.

Нашел следующее решение, если поставить права на папку 000, то доступ к открытию файлов закрывается. Теперь вопрос, как программно из дельфи можно изменить права на доступ к папке?

Последний раз редактировалось Stilet; 11.12.2015 в 13:40.
Dux вне форума Ответить с цитированием
Старый 11.12.2015, 13:40   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

А зачем это делать программно? О_о
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.12.2015, 13:44   #8
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А зачем это делать программно? О_о
А какие есть варианты?

Программа клиент установлена в разных компаниях и они должны иметь доступ к этой папке. А всем посторонним вход должен быть запрещен.

Как быть?
Dux вне форума Ответить с цитированием
Старый 11.12.2015, 13:51   #9
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Dux Посмотреть сообщение
Программа клиент установлена в разных компаниях и они должны иметь доступ к этой папке. А всем посторонним вход должен быть запрещен.
Как быть?
А, как насчёт своего сервера, VPN и т.д.?..
Вообще сомневаюсь, что на обычном хостинге Вам удастся достичь требуемой цели. Всё-таки он больше ориентирован на размещения "обычных сайтов".
Streletz вне форума Ответить с цитированием
Старый 11.12.2015, 13:52   #10
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
А, как насчёт своего сервера, VPN и т.д.?..
Вообще сомневаюсь, что на обычном хостинге Вам удастся достичь требуемой цели. Всё-таки он больше ориентирован на размещения "обычных сайтов".
Свой сервер планируется. А как это реализуется в этом случае?
Dux вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить доступ к папкам и файлам из пользовательской учетки? alexelev Помощь студентам 5 26.10.2013 22:55
А как программно запретить доступ к файлу Стелс Общие вопросы Delphi 11 02.10.2011 13:51
Как запретить доступ к игре по сети? Laguna! Свободное общение 47 29.08.2010 22:47
Как отключить ''простой общий доступ к файлам''? DomiNick Операционные системы общие вопросы 2 26.10.2009 23:34
Как запретить доступ к системным файлам Syltan Операционные системы общие вопросы 6 23.10.2009 13:55