Перейти к содержимому
Калькуляторы

"Ваучер использован" улучшаем

Всем привет!

 

Возник следующий вопрос: как "допилить" систему выдачи ваучеров, чтобы при вводе уже использованного одноразового ваучера, пользователю писалось о том, что данный ваучер уже был введен?

Сейчас просто моргает экран после Send кода ваучера и ...всё...

Система такая, что ваучеры выдаются гостям, а те оставляют ваучеры после ввода и не выкидывают, другие пытаются снова ввести, ошибочно полагая, что это система не работает.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Вариант1: залезть в код странички и дописать вывод ошибки с текстом на ввод использованного ваучера...

Вариант2: наклеить на номерок на ваучере скретч-наклейку подходящего размера, ваучер со стертым скретч-слоем - использованный ваучер

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Вариант1: залезть в код странички и дописать вывод ошибки с текстом на ввод использованного ваучера...

Вариант2: наклеить на номерок на ваучере скретч-наклейку подходящего размера, ваучер со стертым скретч-слоем - использованный ваучер

Про Вариант1 можно поподробнее? Какая страница за это отвечает?

Вариант2 огонь! Спасибо!

Хотелось бы совместить оба варианта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нашел файл 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, отправляются данные на проверку в БД, при успехе идет редирект на лэндинг-страницу, а вот при неудаче - в никуда, снова на ввод ваучера.

И как узнать что ваучер не валидный?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос снят, в этой директории есть файлик fail.html - творим что хотим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.