2339

Пообедал фастфудом

Захотелось мне пообедать, да по быстренькому. Фастфуд, лучше всего подходит для такого перекуса. Вспомнил что не так далеко есть Бургер Кинг и решил действовать. Нашел в офисе единомышленников и набрал корзину бургеров, уже и слюна потекла.

Стал оформлять заказ, и после вбивания адреса выскакивает ошибка "Извините, пока мы не доставляем по указанному вами адресу.".

- Хм, как странно. - подумал я - Надо проверить.

На проверке адреса мне показывает следующее:

Приблизим:

Серьезно?! Только этот офис не попадает? Везение явно на моей стороне...

Хотя это похоже просто на ошибку, и если позвонить то они доставят сюда еды. Однако это все объяснять и диктовать всю корзину заказа мне было лень.

И так как я знаю как работают многие Белорусские сайты, решил посмотреть как проходит валидация заказа. И я не прогадал, валидация была только на стороне браузера (клиента).

немного поигравшись с валидацией у меня получилось разместить заказ и уже через 20 минут мы офисом поглощали бургеры :)


Я нашел и опробовал 3 способа разместить заказ обойдя валидацию:

1. Сразу заметил что валидация стоит onclick, это значит что скрипт сработает только если подтверждать заказ кликая на клавишу "Оформить заказ", но ведь еще можно нажать Enter в любом текстовом поле...

2. Все банально - true меняем на false и валидации больше не будет

3. Можно поменять группу по которой пройдет валидация.


Я не уверен какой именно способ в итоге сработал :)



P.S. Прошу прощения за орфографические ошибки и очепятки. В русском плох, зато знаю JavaScript и PHP :)

Офисные будни

6.7K поста17K подписчиков

Правила сообщества

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

-не нарушайте вежливость. За нарушение вежливости -бан, ибо это отталкивает посетителей и авторов.

- не нарушайте правила Pikabu и чтите закон.

- добавляйте посты связанные с тематикой сообщества;
-делитесь опытом организации жизни  в офисе и проживания на работе;
-делитесь управленческим опытом;


Бан за неуместную настойчивость: если вы активно, по несколько раз в неделю, в течение длительного времени размещаете сообщения низкого качества, простецкие и незамысловатые, не ориентированные на интересы аудитории, вы отправляетесь в бан сообщества. Ради качества контента.

110
Автор поста оценил этот комментарий

Зона окончания доставки Сбарро заканчивается чуть дальше площади победы в сторону захарова.
Мой дом в 30 метрах от окончания зоны.
Не доставляют

раскрыть ветку (1)
99
Автор поста оценил этот комментарий

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

показать ответы
12
Автор поста оценил этот комментарий

Можно для тех кто не в теме объяснить зачем так сделано?

раскрыть ветку (1)
41
Автор поста оценил этот комментарий

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

Иллюстрация к комментарию
показать ответы
4
Автор поста оценил этот комментарий

Вот поэтому у меня уже давно в голове железное правильно ничего не вешать на onclick прямо в разметке, это бред, бред и еще раз бред.

раскрыть ветку (1)
12
Автор поста оценил этот комментарий

все верно. onclick особенно для button submit - страшный говнокод. Но это не столь важно если нету серверной валидации, все равно взломают, просто чуть дольше посидеть надо будет :)

Поэтому у меня правило №1 это всегда писать серверную валидацию

показать ответы
2
Автор поста оценил этот комментарий
То есть в коде ковыряться тебе было не лень?
раскрыть ветку (1)
32
Автор поста оценил этот комментарий

Лень - двигатель прогресса (с)

В коде ковыряться мне намного проще чем по телефону позвонить

показать ответы
3
Автор поста оценил этот комментарий

когда я нашел баг в лисице, я просто им показал его и получил заслуженную пиццу) Это хорошая доставка и пиццы вкусные, сообщите, что нашли, думаю они пойдут на встречу. С другой стороны ты хуйню нашел. Но в минус им скажу , что как раз в офисы они доставляют, но берут за доставку.  Например Тимирязева по касательной проходит к области доставки, но бесплатно не везут  

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Они знают что у них есть такая ошибка, но ничего с этим еще не сделали

1
Автор поста оценил этот комментарий

А какой атрибут на энтер работает? Вроде ж онклик и на энтер распространяется, насколько я помню из школьных уроков.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Действительно на Enter работает и onсlick который на submit.

однако все это все равно легко можно обойти

https://jsfiddle.net/1ygtmyq4/3/

Клиентская сторона ничто, сервер - сила

0
Автор поста оценил этот комментарий

Да там F12 нажал, поискал по слову "click", ну ещё через "network" можно запросы отследить. Делов-то

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

еще проще.

правой кнопочкой мыши по кнопке submit и выбрать "посмотреть код"

1
Автор поста оценил этот комментарий
@leonede,привет тебе от соседей с kotlov.биуай. Нам без проблем доставляют)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

ну вот я и говорю что из соседнего офиса по звонку доставляют :)

0
Автор поста оценил этот комментарий

Ниче не понял из махинаций, но поставил плюс

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

вот тут есть пояснения. #comment_82482090