артфактор
сайты на вырост
8 (812) 716-52-55
артфактор
сайты на вырост
Наша компания Новости Блог Вакансии Отзывы

Степан Разин: дела программерские

24
Июля
2012
Большие проекты — это не только бюджет и престиж. Это и проверка команды на работоспособность, ответственность,  и много, очень много нового опыта. Особенно, если проект требует регулярной модернизации и доработок. Именно таким и оказался промо-сайт legenda1795.ru компании «Степан Разин».

Организаторы проекта запланировали множество конкурсов и лотерей.  
Конкурс «Темная сторона» прошел в марте 2012 года. Акция была реализована в формате городского квеста: на станциях метро размещались рекламы с QR-кодами. Задача игроков — запечатлеть на смартфон или планшет все коды, пройти по зашифрованных в них ссылкам и правильно ответить на вопросы. Победитель определяется автоматически. Для этого использовалось программное распознавание текста, которое позволяло принимать правильные ответы с опечатками.
А вот летняя лотерея «Твой билет в Европу» потребовала не столько автоматизации, сколько высокого уровня защиты. Присланные участниками коды проходили двойную проверку на разных серверах, которая практически полностью исключала возможность взлома рукастыми любителями халявы. Победители конкурса и здесь определялись автоматически,  автоматически генерировались и высылались на почту сертификаты, но выдача призов контролировалась промоутерами.
Для промоутеров был создан отдельный портал. По уникальному коду промоутер определял подлинность сертификата, гасил код и выдавал приз. Таким образом, лотерея получила два уровня защиты - программно-аппаратный и "человеческий".

Кроме безопасности программисты озаботились и приятными мелочами. Анимация в кабинете пользователя, возможность проверить свои персональные данные, часы на странице сайта, показывающие время до вылета победителей в Европу — все это вроде бы не принципиальные детали, но заметно влияющие на удобство проекта. Кроме того, было реализовано защищенное от накруток голосование за призовой маршрут тура, обновляющееся раз в сутки.
Наше сотрудничество со «Степаном Разиным» еще не закончено. Впереди нас еще ждет немало задач: с одними мы уже сталкивались, решение других еще пополнит нашу копилку технологий.
Автор:


array(4) {
  [0]=>
  array(64) {
    ["ID"]=>
    string(1) "3"
    ["~ID"]=>
    string(1) "3"
    ["TIMESTAMP_X"]=>
    string(19) "27.11.2017 16:56:20"
    ["~TIMESTAMP_X"]=>
    string(19) "27.11.2017 16:56:20"
    ["MODIFIED_BY"]=>
    string(1) "1"
    ["~MODIFIED_BY"]=>
    string(1) "1"
    ["DATE_CREATE"]=>
    string(19) "27.11.2017 16:13:50"
    ["~DATE_CREATE"]=>
    string(19) "27.11.2017 16:13:50"
    ["CREATED_BY"]=>
    string(1) "1"
    ["~CREATED_BY"]=>
    string(1) "1"
    ["IBLOCK_ID"]=>
    string(1) "4"
    ["~IBLOCK_ID"]=>
    string(1) "4"
    ["IBLOCK_SECTION_ID"]=>
    NULL
    ["~IBLOCK_SECTION_ID"]=>
    NULL
    ["ACTIVE"]=>
    string(1) "Y"
    ["~ACTIVE"]=>
    string(1) "Y"
    ["GLOBAL_ACTIVE"]=>
    string(1) "Y"
    ["~GLOBAL_ACTIVE"]=>
    string(1) "Y"
    ["SORT"]=>
    string(3) "500"
    ["~SORT"]=>
    string(3) "500"
    ["NAME"]=>
    string(12) "дизайн"
    ["~NAME"]=>
    string(12) "дизайн"
    ["PICTURE"]=>
    bool(false)
    ["~PICTURE"]=>
    NULL
    ["LEFT_MARGIN"]=>
    string(1) "3"
    ["~LEFT_MARGIN"]=>
    string(1) "3"
    ["RIGHT_MARGIN"]=>
    string(1) "4"
    ["~RIGHT_MARGIN"]=>
    string(1) "4"
    ["DEPTH_LEVEL"]=>
    string(1) "1"
    ["~DEPTH_LEVEL"]=>
    string(1) "1"
    ["DESCRIPTION"]=>
    string(0) ""
    ["~DESCRIPTION"]=>
    string(0) ""
    ["DESCRIPTION_TYPE"]=>
    string(4) "text"
    ["~DESCRIPTION_TYPE"]=>
    string(4) "text"
    ["SEARCHABLE_CONTENT"]=>
    string(14) "ДИЗАЙН
"
    ["~SEARCHABLE_CONTENT"]=>
    string(14) "ДИЗАЙН
"
    ["CODE"]=>
    string(6) "dizayn"
    ["~CODE"]=>
    string(6) "dizayn"
    ["XML_ID"]=>
    NULL
    ["~XML_ID"]=>
    NULL
    ["TMP_ID"]=>
    NULL
    ["~TMP_ID"]=>
    NULL
    ["DETAIL_PICTURE"]=>
    NULL
    ["~DETAIL_PICTURE"]=>
    NULL
    ["SOCNET_GROUP_ID"]=>
    NULL
    ["~SOCNET_GROUP_ID"]=>
    NULL
    ["LIST_PAGE_URL"]=>
    string(12) "/about/news/"
    ["~LIST_PAGE_URL"]=>
    string(12) "/about/news/"
    ["SECTION_PAGE_URL"]=>
    string(18) "/about/news/dizayn"
    ["~SECTION_PAGE_URL"]=>
    string(18) "/about/news/dizayn"
    ["IBLOCK_TYPE_ID"]=>
    string(11) "information"
    ["~IBLOCK_TYPE_ID"]=>
    string(11) "information"
    ["IBLOCK_CODE"]=>
    string(4) "news"
    ["~IBLOCK_CODE"]=>
    string(4) "news"
    ["IBLOCK_EXTERNAL_ID"]=>
    NULL
    ["~IBLOCK_EXTERNAL_ID"]=>
    NULL
    ["EXTERNAL_ID"]=>
    NULL
    ["~EXTERNAL_ID"]=>
    NULL
    ["ELEMENT_CNT"]=>
    string(1) "1"
    ["~ELEMENT_CNT"]=>
    string(1) "1"
    ["RELATIVE_DEPTH_LEVEL"]=>
    int(1)
    ["EDIT_LINK"]=>
    NULL
    ["DELETE_LINK"]=>
    NULL
    ["IPROPERTY_VALUES"]=>
    array(0) {
    }
  }
  [1]=>
  array(64) {
    ["ID"]=>
    string(2) "20"
    ["~ID"]=>
    string(2) "20"
    ["TIMESTAMP_X"]=>
    string(19) "04.04.2018 15:40:52"
    ["~TIMESTAMP_X"]=>
    string(19) "04.04.2018 15:40:52"
    ["MODIFIED_BY"]=>
    string(1) "1"
    ["~MODIFIED_BY"]=>
    string(1) "1"
    ["DATE_CREATE"]=>
    string(19) "04.04.2018 15:40:52"
    ["~DATE_CREATE"]=>
    string(19) "04.04.2018 15:40:52"
    ["CREATED_BY"]=>
    string(1) "1"
    ["~CREATED_BY"]=>
    string(1) "1"
    ["IBLOCK_ID"]=>
    string(1) "4"
    ["~IBLOCK_ID"]=>
    string(1) "4"
    ["IBLOCK_SECTION_ID"]=>
    NULL
    ["~IBLOCK_SECTION_ID"]=>
    NULL
    ["ACTIVE"]=>
    string(1) "Y"
    ["~ACTIVE"]=>
    string(1) "Y"
    ["GLOBAL_ACTIVE"]=>
    string(1) "Y"
    ["~GLOBAL_ACTIVE"]=>
    string(1) "Y"
    ["SORT"]=>
    string(3) "500"
    ["~SORT"]=>
    string(3) "500"
    ["NAME"]=>
    string(32) "Забегая в сторону"
    ["~NAME"]=>
    string(32) "Забегая в сторону"
    ["PICTURE"]=>
    bool(false)
    ["~PICTURE"]=>
    NULL
    ["LEFT_MARGIN"]=>
    string(1) "5"
    ["~LEFT_MARGIN"]=>
    string(1) "5"
    ["RIGHT_MARGIN"]=>
    string(1) "6"
    ["~RIGHT_MARGIN"]=>
    string(1) "6"
    ["DEPTH_LEVEL"]=>
    string(1) "1"
    ["~DEPTH_LEVEL"]=>
    string(1) "1"
    ["DESCRIPTION"]=>
    string(0) ""
    ["~DESCRIPTION"]=>
    string(0) ""
    ["DESCRIPTION_TYPE"]=>
    string(4) "text"
    ["~DESCRIPTION_TYPE"]=>
    string(4) "text"
    ["SEARCHABLE_CONTENT"]=>
    string(34) "ЗАБЕГАЯ В СТОРОНУ
"
    ["~SEARCHABLE_CONTENT"]=>
    string(34) "ЗАБЕГАЯ В СТОРОНУ
"
    ["CODE"]=>
    string(18) "zabegaya-v-storonu"
    ["~CODE"]=>
    string(18) "zabegaya-v-storonu"
    ["XML_ID"]=>
    NULL
    ["~XML_ID"]=>
    NULL
    ["TMP_ID"]=>
    NULL
    ["~TMP_ID"]=>
    NULL
    ["DETAIL_PICTURE"]=>
    NULL
    ["~DETAIL_PICTURE"]=>
    NULL
    ["SOCNET_GROUP_ID"]=>
    NULL
    ["~SOCNET_GROUP_ID"]=>
    NULL
    ["LIST_PAGE_URL"]=>
    string(12) "/about/news/"
    ["~LIST_PAGE_URL"]=>
    string(12) "/about/news/"
    ["SECTION_PAGE_URL"]=>
    string(30) "/about/news/zabegaya-v-storonu"
    ["~SECTION_PAGE_URL"]=>
    string(30) "/about/news/zabegaya-v-storonu"
    ["IBLOCK_TYPE_ID"]=>
    string(11) "information"
    ["~IBLOCK_TYPE_ID"]=>
    string(11) "information"
    ["IBLOCK_CODE"]=>
    string(4) "news"
    ["~IBLOCK_CODE"]=>
    string(4) "news"
    ["IBLOCK_EXTERNAL_ID"]=>
    NULL
    ["~IBLOCK_EXTERNAL_ID"]=>
    NULL
    ["EXTERNAL_ID"]=>
    NULL
    ["~EXTERNAL_ID"]=>
    NULL
    ["ELEMENT_CNT"]=>
    string(1) "2"
    ["~ELEMENT_CNT"]=>
    string(1) "2"
    ["RELATIVE_DEPTH_LEVEL"]=>
    int(1)
    ["EDIT_LINK"]=>
    NULL
    ["DELETE_LINK"]=>
    NULL
    ["IPROPERTY_VALUES"]=>
    array(0) {
    }
  }
  [2]=>
  array(64) {
    ["ID"]=>
    string(2) "23"
    ["~ID"]=>
    string(2) "23"
    ["TIMESTAMP_X"]=>
    string(19) "04.04.2018 15:48:50"
    ["~TIMESTAMP_X"]=>
    string(19) "04.04.2018 15:48:50"
    ["MODIFIED_BY"]=>
    string(1) "1"
    ["~MODIFIED_BY"]=>
    string(1) "1"
    ["DATE_CREATE"]=>
    string(19) "04.04.2018 15:47:45"
    ["~DATE_CREATE"]=>
    string(19) "04.04.2018 15:47:45"
    ["CREATED_BY"]=>
    string(1) "1"
    ["~CREATED_BY"]=>
    string(1) "1"
    ["IBLOCK_ID"]=>
    string(1) "4"
    ["~IBLOCK_ID"]=>
    string(1) "4"
    ["IBLOCK_SECTION_ID"]=>
    NULL
    ["~IBLOCK_SECTION_ID"]=>
    NULL
    ["ACTIVE"]=>
    string(1) "Y"
    ["~ACTIVE"]=>
    string(1) "Y"
    ["GLOBAL_ACTIVE"]=>
    string(1) "Y"
    ["~GLOBAL_ACTIVE"]=>
    string(1) "Y"
    ["SORT"]=>
    string(3) "500"
    ["~SORT"]=>
    string(3) "500"
    ["NAME"]=>
    string(19) "Мы-монстры"
    ["~NAME"]=>
    string(19) "Мы-монстры"
    ["PICTURE"]=>
    bool(false)
    ["~PICTURE"]=>
    NULL
    ["LEFT_MARGIN"]=>
    string(1) "9"
    ["~LEFT_MARGIN"]=>
    string(1) "9"
    ["RIGHT_MARGIN"]=>
    string(2) "10"
    ["~RIGHT_MARGIN"]=>
    string(2) "10"
    ["DEPTH_LEVEL"]=>
    string(1) "1"
    ["~DEPTH_LEVEL"]=>
    string(1) "1"
    ["DESCRIPTION"]=>
    string(0) ""
    ["~DESCRIPTION"]=>
    string(0) ""
    ["DESCRIPTION_TYPE"]=>
    string(4) "text"
    ["~DESCRIPTION_TYPE"]=>
    string(4) "text"
    ["SEARCHABLE_CONTENT"]=>
    string(21) "МЫ-МОНСТРЫ
"
    ["~SEARCHABLE_CONTENT"]=>
    string(21) "МЫ-МОНСТРЫ
"
    ["CODE"]=>
    string(9) "mymonstry"
    ["~CODE"]=>
    string(9) "mymonstry"
    ["XML_ID"]=>
    NULL
    ["~XML_ID"]=>
    NULL
    ["TMP_ID"]=>
    NULL
    ["~TMP_ID"]=>
    NULL
    ["DETAIL_PICTURE"]=>
    NULL
    ["~DETAIL_PICTURE"]=>
    NULL
    ["SOCNET_GROUP_ID"]=>
    NULL
    ["~SOCNET_GROUP_ID"]=>
    NULL
    ["LIST_PAGE_URL"]=>
    string(12) "/about/news/"
    ["~LIST_PAGE_URL"]=>
    string(12) "/about/news/"
    ["SECTION_PAGE_URL"]=>
    string(21) "/about/news/mymonstry"
    ["~SECTION_PAGE_URL"]=>
    string(21) "/about/news/mymonstry"
    ["IBLOCK_TYPE_ID"]=>
    string(11) "information"
    ["~IBLOCK_TYPE_ID"]=>
    string(11) "information"
    ["IBLOCK_CODE"]=>
    string(4) "news"
    ["~IBLOCK_CODE"]=>
    string(4) "news"
    ["IBLOCK_EXTERNAL_ID"]=>
    NULL
    ["~IBLOCK_EXTERNAL_ID"]=>
    NULL
    ["EXTERNAL_ID"]=>
    NULL
    ["~EXTERNAL_ID"]=>
    NULL
    ["ELEMENT_CNT"]=>
    string(2) "12"
    ["~ELEMENT_CNT"]=>
    string(2) "12"
    ["RELATIVE_DEPTH_LEVEL"]=>
    int(1)
    ["EDIT_LINK"]=>
    NULL
    ["DELETE_LINK"]=>
    NULL
    ["IPROPERTY_VALUES"]=>
    array(0) {
    }
  }
  [3]=>
  array(64) {
    ["ID"]=>
    string(1) "2"
    ["~ID"]=>
    string(1) "2"
    ["TIMESTAMP_X"]=>
    string(19) "27.11.2017 16:56:28"
    ["~TIMESTAMP_X"]=>
    string(19) "27.11.2017 16:56:28"
    ["MODIFIED_BY"]=>
    string(1) "1"
    ["~MODIFIED_BY"]=>
    string(1) "1"
    ["DATE_CREATE"]=>
    string(19) "27.11.2017 16:13:36"
    ["~DATE_CREATE"]=>
    string(19) "27.11.2017 16:13:36"
    ["CREATED_BY"]=>
    string(1) "1"
    ["~CREATED_BY"]=>
    string(1) "1"
    ["IBLOCK_ID"]=>
    string(1) "4"
    ["~IBLOCK_ID"]=>
    string(1) "4"
    ["IBLOCK_SECTION_ID"]=>
    NULL
    ["~IBLOCK_SECTION_ID"]=>
    NULL
    ["ACTIVE"]=>
    string(1) "Y"
    ["~ACTIVE"]=>
    string(1) "Y"
    ["GLOBAL_ACTIVE"]=>
    string(1) "Y"
    ["~GLOBAL_ACTIVE"]=>
    string(1) "Y"
    ["SORT"]=>
    string(3) "500"
    ["~SORT"]=>
    string(3) "500"
    ["NAME"]=>
    string(29) "создание сайтов"
    ["~NAME"]=>
    string(29) "создание сайтов"
    ["PICTURE"]=>
    bool(false)
    ["~PICTURE"]=>
    NULL
    ["LEFT_MARGIN"]=>
    string(2) "11"
    ["~LEFT_MARGIN"]=>
    string(2) "11"
    ["RIGHT_MARGIN"]=>
    string(2) "12"
    ["~RIGHT_MARGIN"]=>
    string(2) "12"
    ["DEPTH_LEVEL"]=>
    string(1) "1"
    ["~DEPTH_LEVEL"]=>
    string(1) "1"
    ["DESCRIPTION"]=>
    string(0) ""
    ["~DESCRIPTION"]=>
    string(0) ""
    ["DESCRIPTION_TYPE"]=>
    string(4) "text"
    ["~DESCRIPTION_TYPE"]=>
    string(4) "text"
    ["SEARCHABLE_CONTENT"]=>
    string(31) "СОЗДАНИЕ САЙТОВ
"
    ["~SEARCHABLE_CONTENT"]=>
    string(31) "СОЗДАНИЕ САЙТОВ
"
    ["CODE"]=>
    string(15) "sozdanie-saytov"
    ["~CODE"]=>
    string(15) "sozdanie-saytov"
    ["XML_ID"]=>
    NULL
    ["~XML_ID"]=>
    NULL
    ["TMP_ID"]=>
    NULL
    ["~TMP_ID"]=>
    NULL
    ["DETAIL_PICTURE"]=>
    NULL
    ["~DETAIL_PICTURE"]=>
    NULL
    ["SOCNET_GROUP_ID"]=>
    NULL
    ["~SOCNET_GROUP_ID"]=>
    NULL
    ["LIST_PAGE_URL"]=>
    string(12) "/about/news/"
    ["~LIST_PAGE_URL"]=>
    string(12) "/about/news/"
    ["SECTION_PAGE_URL"]=>
    string(27) "/about/news/sozdanie-saytov"
    ["~SECTION_PAGE_URL"]=>
    string(27) "/about/news/sozdanie-saytov"
    ["IBLOCK_TYPE_ID"]=>
    string(11) "information"
    ["~IBLOCK_TYPE_ID"]=>
    string(11) "information"
    ["IBLOCK_CODE"]=>
    string(4) "news"
    ["~IBLOCK_CODE"]=>
    string(4) "news"
    ["IBLOCK_EXTERNAL_ID"]=>
    NULL
    ["~IBLOCK_EXTERNAL_ID"]=>
    NULL
    ["EXTERNAL_ID"]=>
    NULL
    ["~EXTERNAL_ID"]=>
    NULL
    ["ELEMENT_CNT"]=>
    string(2) "30"
    ["~ELEMENT_CNT"]=>
    string(2) "30"
    ["RELATIVE_DEPTH_LEVEL"]=>
    int(1)
    ["EDIT_LINK"]=>
    NULL
    ["DELETE_LINK"]=>
    NULL
    ["IPROPERTY_VALUES"]=>
    array(0) {
    }
  }
}
Все теги
Полезные статьи