Я уверен, что вы знакомы с системами голосования, которые используют AJAX (Um ... смотреть прямо там < ----)Как бороться с сессии тайм-аута в AJAX запросы
У меня есть кое-что аналогично, и при голосовании вверх или вниз он использует AJAX для запроса нового значения from votes.php. Проблема в том, что я использую сеанс, чтобы получить идентификатор пользователя, чтобы человек мог голосовать только один раз. Что произойдет, если они будут сидеть на странице в течение часа и затем голосовать, поэтому сеанса больше нет? Что было бы хорошим способом справиться с этой ситуацией? Должен ли я перенаправить свою страницу на экран входа? Если да, то как я могу сделать это с страницы vote.php, на которую ссылается запрос AJAX? Могу ли я игнорировать хороший способ справиться с этой ситуацией? Любые советы будут полезны.
Я дам вам $ 0, если вы можете сказать мне, как правильно вернуть 401 –
В ASP.NET вы просто набор Response.StatusCode = 401; Не мог бы рассказать вам, как на PHP, хотя ... возможно, в один прекрасный день кто-то создаст веб-сайт, который позволит вам задавать вопросы по программированию ;-p – swilliams
Я действительно пробовал это, и это заканчивается тем, что появляется окно проверки подлинности Http с просьбой ваше имя пользователя и пароль. Это не совсем функциональность, которую я ищу. –