anonymous@RULINUX.NET~# Last login: 2024-08-21 23:08:43
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[Задачка] HTML over SQL

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

Подробности: На сайте есть форма регистрации, по идее она должна создавать на удаленной базе аккаунты, но поскольку хостер ДНО этого никак нельзя добиться.

Жду ваших советов, дорогие линуксоиды.

SODIX(*) (2012-04-20 14:46:30)

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [Задачка] HTML over SQL от SODIX 2012-04-20 14:46:30
avatar
Скрыть

Re:[Задачка] HTML over SQL

Была идея, создать форму регистрации на другом хосте, и линкануть этот блок на первый сайт. Таким образом идет HTML-запрос на второй хост, со второго хоста уже MSQL-запрос в базу. Это все хорошо, но это пиздец костыль, и тут нужны ебические скилы HTML.

SODIX(*)(2012-04-20 14:49:01)
Отредактировано SODIX по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от SODIX 2012-04-20 14:49:01
avatar
Скрыть

Re:[Задачка] HTML over SQL

> и тут нужны ебические скилы HTML.
Хмы, кроссдоменный аджакс похоже тебе предлогать смысла нет.)))

И кстати наверно все таки SQL over HTML

anonymous(*)(2012-04-20 15:26:30)

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us; Silk/1.0.13.328_10008910) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16 Silk-Accelerated=true
[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от SODIX 2012-04-20 14:49:01
avatar
Скрыть

Re:[Задачка] HTML over SQL

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

anonymous(*)(2012-04-20 16:14:55)

[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от SODIX 2012-04-20 14:49:01
avatar
Скрыть

Re:[Задачка] HTML over SQL

>Это все хорошо, но это пиздец костыль, и тут нужны ебические скилы HTML.
Да ладно, пишешь штуку, которая принимает POST-запрос с sql-ем, и отдаёт чего-нибудь в ответ.

Только что авторизацию надо будет прикрутить, чтоб не поломали. Ну и https, чтоб пароли не перехватывали.

SystemV(*)(2012-04-20 16:42:49)

Emacs-w3m/1.4.468 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от SystemV 2012-04-20 16:42:49
avatar
Скрыть

Re:[Задачка] HTML over SQL

Я так подозреваю, что он этот функционал не просто так реализовывает и потом ему таким же раком эту авторизацию придётся проверять на каждый запрос что приведёт к значительному ухудшению отзывчивости сайта из-за необходимости ходить в удалённую БД на каждый чих, через промежуточный сервер, и с перепарсингом запросов.. Решение получится ненадёжным поскольку будет хзависеть от большего количества компонент - наличия связи между хостами, работоспособности удалённого веб-сервера, прокладки в базу на нём, самой базы и прихотей этого странного провайдера, да и на собственно реализацию этого костыля потребуется время. Значительно эффективнее сменить провайдыря.

anonymous(*)(2012-04-20 16:50:12)

[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от anonymous 2012-04-20 16:50:12
avatar
Скрыть

Re:[Задачка] HTML over SQL

>Я так подозреваю, что он этот функционал не просто так реализовывает
Ну про это автор не упомянул.

>и потом ему таким же раком эту авторизацию придётся проверять на каждый запрос что приведёт к значительному ухудшению отзывчивости сайта
Не факт. Один раз авторизовал, а потом держи данные в сессии и забудь про удалённый сервер. Куча сайтов с OAuth делает то же самое, отсылая пользователя на твитор и фейсбук, и ничего. Вот если много запросов к БД делать, то да, костыль. Ещё многое зависит от канала между этими двумя серверами.

>Значительно эффективнее сменить провайдыря.
Естественно. Впрочем, если уж додумывать что-то за автора, то можно предположить, что закрытая БД там неспроста, и с неё, может быть, нельзя уехать. Или владелец БД не хочет, а делать всё равно надо, и деньги платят.

SystemV(*)(2012-04-20 16:54:52)
Отредактировано SystemV по причине "не указана"
Emacs-w3m/1.4.468 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от SystemV 2012-04-20 16:54:52
avatar
Скрыть

Re:[Задачка] HTML over SQL

> Ну про это автор не упомянул.
Я думаю, что он об этом и сам ещё не думал просто.

> Не факт. Один раз авторизовал, а потом держи данные в сессии и забудь про удалённый сервер.
Ага, на сервере пока ты их держишь в сессии изменится авторизация для этого пользователя, а злоумышленник так и будет ходить авторизованный.

> Куча сайтов с OAuth делает то же самое, отсылая пользователя на твитор и фейсбук, и ничего. Вот если много запросов к БД делать, то да, костыль. Ещё многое зависит от канала между этими двумя серверами.

Идентифицируют, но авторизизация тех или полномочий происходит у них при этом в своей БД в которой описаны права данного пользователя. Хотя может тут такой же случай, впрочем.

> закрытая БД там неспроста, и с неё, может быть, нельзя уехать. Или владелец БД не хочет, а делать всё равно надо, и деньги платят.
У него не на стороне БД проблема, ему хостер сайта запрещает лазать в удалённые БД.

anonymous(*)(2012-04-20 17:03:19)

[#] [Добавить метку] [Редактировать] Ответ на: [Задачка] HTML over SQL от SODIX 2012-04-20 14:46:30
avatar
Скрыть

Re:[Задачка] HTML over SQL

коннектись к базе из браузера через javascript

правда, тебе придется заводить юзера базы на каждого юзера сайта. Часть логики можно будет впихнуть в хранимые процедуры

lockywolf(*)(2012-04-20 17:24:51)

[#] [Добавить метку] [Редактировать] Ответ на: [Задачка] HTML over SQL от SODIX 2012-04-20 14:46:30
avatar
Скрыть

Re:[Задачка] HTML over SQL

Дурак ты, Содя и не лечишься. Оно же у тебя тормозить жутко будет. А так можешь взять любой фреймворк для вебсерверов и наклепать сервачок для этих целей. На мойшевебе, такое можно за полчаса сделать.

anonymous(*)(2012-04-20 17:50:46)

Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от lockywolf 2012-04-20 17:24:51
avatar
Скрыть

Re:[Задачка] HTML over SQL

> коннектись к базе из браузера через javascript
А что, сейчас уже не модно отключать в бровсерах скрипты внешних сайтов для предохранения от XSS-атак?

anonymous(*)(2012-04-20 18:42:14)

[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от anonymous 2012-04-20 18:42:14
avatar
Скрыть

Re:[Задачка] HTML over SQL

Вылезай из анабиоза. Большинство быдлосайтов не функционирует без JS.

Silvy(*)(2012-04-20 18:47:33)

Mozilla/5.0 (X11; Linux i686; rv:10.0.3) Gecko/20100101 Firefox/10.0.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от Silvy 2012-04-20 18:47:33
avatar
Скрыть

Re:[Задачка] HTML over SQL

Большинство внешнего JS на сайтах - это счётчики и прочий никому не нужный спайвер.
Правда в последнее время втречал какие-то сайты, пользующиеся гуглеапями, но как-то без них обошёлся.

anonymous(*)(2012-04-20 18:53:14)

[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от anonymous 2012-04-20 17:50:46
avatar
Скрыть

Re:[Задачка] HTML over SQL

> На мойшевебе, такое можно за полчаса сделать.
Какой мошевеб))) Ему MySQL не дают а ты хочешь мошивеб.)))

anonymous(*)(2012-04-20 20:50:26)

Mozilla/5.0 (МСВС 3.0; X11; Linux i686; rv:8.0) Gecko/20100101 ГОД-2
[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от anonymous 2012-04-20 18:42:14
avatar
Скрыть

Re:[Задачка] HTML over SQL

>А что, сейчас уже не модно отключать в бровсерах скрипты внешних сайтов для предохранения от XSS-атак?
А как же будут работать виджеты от вконтакта и фейсбука?

SystemV(*)(2012-04-20 20:52:35)

Emacs-w3m/1.4.468 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:[Задачка] HTML over SQL от anonymous 2012-04-20 20:50:26
avatar
Скрыть

Re:[Задачка] HTML over SQL

>Какой мошевеб))) Ему MySQL не дают а ты хочешь мошивеб.)))
Ну, на другой-то машине, куда он собирался коннектиться, мускул-то, или какая у него там БД стоит, дали же запустить. Может и эrланг позволят.

anonymous(*)(2012-04-21 02:59:18)

Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0
[#] [Добавить метку] [Редактировать] Ответ на: [Задачка] HTML over SQL от SODIX 2012-04-20 14:46:30
avatar
Скрыть

Re:[Задачка] HTML over SQL

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

SODIX(*)(2012-04-21 11:40:34)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!