MetrS Опубликовано 20 июля, 2017 · Жалоба Всем привет! Возник следующий вопрос: как "допилить" систему выдачи ваучеров, чтобы при вводе уже использованного одноразового ваучера, пользователю писалось о том, что данный ваучер уже был введен? Сейчас просто моргает экран после Send кода ваучера и ...всё... Система такая, что ваучеры выдаются гостям, а те оставляют ваучеры после ввода и не выкидывают, другие пытаются снова ввести, ошибочно полагая, что это система не работает. была идея писать на ваучерах о их одноразовости, но это не особо поможет - человеческий фактор... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sheft Опубликовано 20 июля, 2017 · Жалоба была идея писать на ваучерах о их одноразовости, но это не особо поможет - человеческий фактор Вариант1: залезть в код странички и дописать вывод ошибки с текстом на ввод использованного ваучера... Вариант2: наклеить на номерок на ваучере скретч-наклейку подходящего размера, ваучер со стертым скретч-слоем - использованный ваучер Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MetrS Опубликовано 20 июля, 2017 · Жалоба была идея писать на ваучерах о их одноразовости, но это не особо поможет - человеческий фактор Вариант1: залезть в код странички и дописать вывод ошибки с текстом на ввод использованного ваучера... Вариант2: наклеить на номерок на ваучере скретч-наклейку подходящего размера, ваучер со стертым скретч-слоем - использованный ваучер Про Вариант1 можно поподробнее? Какая страница за это отвечает? Вариант2 огонь! Спасибо! Хотелось бы совместить оба варианта. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MetrS Опубликовано 20 июля, 2017 · Жалоба Нашел файл Ubiquiti UniFi\data\sites\default\portal\index.html Код: <form name="input" id="submit-form" method="post" action="login"> <input type="hidden" name="by" value="voucher" /> <div class="well"> <div class="input-group"> <span class="input-group-addon"> <img src="img/lock-mobile.png" /></span> <input type="text" class="form-control" id="voucher" name="voucher" placeholder="Vaucher"> </div> <div class="checkbox switch-on"> <label> <input type="checkbox" checked checked="checked" name="accept-tou"> </label> <a href="#" id="clickme" style="color:white; border-bottom: dotted 1px white; text-decoration: none;">Условия (Terms of use)</a> </div> <button type="submit" name="byvoucher" class="btn btn-sample btn-block">Send</button> </div> Как я понял, после нажатия на Send, отправляются данные на проверку в БД, при успехе идет редирект на лэндинг-страницу, а вот при неудаче - в никуда, снова на ввод ваучера. И как узнать что ваучер не валидный? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MetrS Опубликовано 20 июля, 2017 · Жалоба Вопрос снят, в этой директории есть файлик fail.html - творим что хотим. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...