• Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Выполнение определенного действия только раз в сутки
Выполнение определенного действия только раз в сутки
Дата: Суббота, 21.03.2015, 06:55 |
rgba
Рядовой
Группа: Зарегистрированные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline


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


 
Дата: Суббота, 21.03.2015, 13:32 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


rgba,
Цитата rgba, Сб, 21.03.2015, 06:55:51
Подскажите, каким образом можно ограничить пользователя на выполнение определенных действий не чаще, чем раз в сутки. Например, на добавление материалов. Куки и локальное хранилище не подходят.

Добрый.
Ну .. раз вам ни куки ни хранилище не подходят, полагаю, что вам не подходит ни один из способов на JS.
Следовательно, никак.


 
Дата: Суббота, 21.03.2015, 13:46 |
rgba
Рядовой
Группа: Зарегистрированные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline


У меня была такая идея - post-запросом сохранять дату действия в одно из полей персональной страницы пользователя, но проблема в том, что там используется капча при сохранении. Без капчи никак не получится?
Также нашел вот такой скрипт http://phpexample.ucoz.net/publ/primer_khranenija_dopolnitelnykh_polej_dlja_polzovatelja/1-1-0-2, где все данные пишутся в один файл. Подскажите, если к примеру в нем наберется записей для 1000 пользователей, это существенно отобразится на быстродействии скрипта?
И еще один вопрос. Вы наверное уже видели новое uAPI http://blog.ucoz.ru/blog/uapi/2015-02-18-367. Там в лимитах указано такое условие "В течение одного часа можно создавать не более 300 запросов на один токен на один сайт". Я не очень понимаю, что это значит. К примеру uAPI позволяет вывести материалы определенного модуля на какую-нибудь страницу. Если в течении часа 300 человек загрузят эту страницу, получается лимит будет достигнут?


 
Дата: Суббота, 21.03.2015, 16:58 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


rgba,
Цитата rgba, Сб, 21.03.2015, 13:46:30
У меня была такая идея - post-запросом сохранять дату действия в одно из полей персональной страницы пользователя, но проблема в том, что там используется капча при сохранении. Без капчи никак не получится?

Нет.

Цитата rgba, Сб, 21.03.2015, 13:46:30
Также нашел вот такой скрипт http://phpexample.ucoz.net/publ/primer_khranenija_dopolnitelnykh_polej_dlja_polzovatelja/1-1-0-2, где все данные пишутся в один файл.

PHP от юкоз - жестко завязано на JS - то бишь, все это работает только при включенном JS и, естественно, может быть легко обойденным.
Например - прямым запросом, блокировкой скриптов с php папки или простым отключением JS.

Цитата rgba, Сб, 21.03.2015, 13:46:30
Подскажите, если к примеру в нем наберется записей для 1000 пользователей, это существенно отобразится на быстродействии скрипта?

Не сильно, но больше 100000 уже заметно.

Цитата rgba, Сб, 21.03.2015, 13:46:30
Вы наверное уже видели новое uAPI http://blog.ucoz.ru/blog/uapi/2015-02-18-367

Нет, еще не ознакомился. Пасиб за ссылочку)

Цитата rgba, Сб, 21.03.2015, 13:46:30
"В течение одного часа можно создавать не более 300 запросов на один токен на один сайт". Я не очень понимаю, что это значит. К примеру uAPI позволяет вывести материалы определенного модуля на какую-нибудь страницу. Если в течении часа 300 человек загрузят эту страницу, получается лимит будет достигнут?

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


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Выполнение определенного действия только раз в сутки
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия