|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.11.2013, 16:02 | #11 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
И потом - вы пишете для них, это же им выгодно. Смотри, идеальная стратегия: 1) Вы пишете служебную записку начальнику ИТ того предприятия с просьбами их АБД пособействовать. 2) Он дает команду ему на следующее: "Нужно сделать особого пользователя, дать ему пространство в базе, сделать для него PACKAGE, в котором будет общий функционал конкретный для этого пользователя". АБД Оракла просто обязан такое знать, иначе он лузер. 3) АБД создает пространство, пакет, дает к нему доступ для твоей программы (для юзера, от имени которого твоя прога будет коннектится). Настраивает listener Оракла для прослушки при необходимости удаленного (не по локалке) подключения. 4) Ты пишешь программу, которая будет коннектится к Ораклу, и вызывая процедуры из созданного для тебя пакета что-то делать в базе. Таким образом ты получишь масштабируемое абсолютно независимое от какого-то меганедосайта приложение, безопасность которого гарантируется ролями - у тебя есть только доступ к вызовам функций из пакета, поэтому в БД твоя программа от имени этого юзера физически ничего натворить не сможет - просто не получится. А вот через постинг по сайту можно такое устроить, что их АБД просто в штанишки кирпичей отложит. Почитай про SQL иньекции. Это даже не хакерство, просто случайно может попаться POST запрос, который уложит базу. Все остальные стратегии (имею ввиду с браузером) не то чтобы провальны, они опасны, и первое же изменение сайта (как я и сказал выше) все твои потуги сведет на "нет". Цитата:
I'm learning to live...
|
||
20.11.2013, 16:06 | #12 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
вам сайт ваще не уперся, вам нужен или доступ если сервак таки ваш, или отправлять данные так как хочет сервер
|
21.11.2013, 06:53 | #13 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 19
|
Согласна, и это офигенский вариант для нас. У нас есть доступ к БД, можно кидать данные напрямую. Но, у них логика приложения написана на клиентской части, т.е. данные забивают в форму, потом они на клиенте же хитро обрабатываются, потом записываются в базу. А если я кину напрямую в БД, либо пошлю данные POST/GET запросом, клиентская обработка данных на яваскрипте не отработает! вот в чем загогулина)
People can fly
|
21.11.2013, 10:25 | #14 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
нет тут никакой загогулины, а есть непонимание..
код скрипта это просто логика, имплементировать ее - нет проблем где угодно (и то если надо, а то может там и логики то кот наплакал) а вот напрямую или нет зависит от ссекюрити, если вся кухня в локальной сети, то надо напрямую подключатся, если далеко то 2 варианта, либо кидать запрос на сервер сайта, либо писать апи для себя, вощем тут дело техники а не загогулины Последний раз редактировалось eval; 21.11.2013 в 10:30. |
21.11.2013, 11:11 | #15 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 19
|
Да, вот вы правильно написали - у нас большое непонимание с теми, кто занимается сервисом. Решили отложить до той поры, пока они не объяснят как общаться с их сервисом.
People can fly
|
21.11.2013, 22:43 | #16 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Вообще это то чудо с обработкой данных должно быть веб-службой, а не ваш клиент с базой. По-хорошему. Начнёте делать то, что написано в первопосте, и уже из пропасти не выберетесь.
Изобретатель велосипедов
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как можно такое сделать? | danilchican | WordPress и другие CMS | 2 | 21.12.2011 19:51 |
Запрос . Можно ли такое создать? | ВайФай | Помощь студентам | 15 | 27.09.2011 10:56 |
Как можно запрограммировать пределы? | Андрей_1511992 | Общие вопросы Delphi | 2 | 08.06.2011 23:06 |
Можно ли такое сделать. | warrior849 | Microsoft Office Word | 4 | 28.09.2008 20:50 |
можно ли такое реализовать | Димарик | Общие вопросы Delphi | 6 | 22.07.2007 13:18 |