m1x_native
Участники
- Сообщения
- 21
- Реакции
- 1
- Баллы
- 30
Здравствуйте. Нажал в админке кнопку «Обязательное согласие с условиями и правилами» — и, скажу вам, всё заработало как положено: каждому пользователю было предложено дать согласие.
Однако возникает вопрос: почему система запрашивает подтверждение даже у тех, кто только что зарегистрировался? Ведь при регистрации уже ставится галочка.
Допустим, я нажал эту кнопку в пятницу, а один из пользователей зарегистрировался лишь вчера — и, видимо, его тоже просят согласиться. Кажется, нет нужды требовать подтверждение повторно.
Вот в чём суть вопроса: если ничего не поделаешь и система будет продолжать требовать подтверждения правил от новорождённых пользователей, то как же отключить эту опцию?
Надеюсь, мне не придётся лазить в SQL, ибо другого способа я не вижу – этой проклятой кнопки отмены просто нет.
ВАЖНО:
На форуме уже есть тема с подобным вопросом.
Там был дан ответ:
Можно выполнить SQL запрос к базе: UPDATE `xf_user` SET `terms_accepted` = UNIX_TIMESTAMP(NOW())
Но, я так понимаю, этот запрос только пропишет всем пользователям, что они подтвердили права, но НИКАК не новым пользователям которые только создали аккаунт.
Или я ошибаюсь? Я думаю что стоит удалять именно строку записи о последнем обновлении правил... но не в таблице пользователя... или я чего-то не знаю про xenforo?

Однако возникает вопрос: почему система запрашивает подтверждение даже у тех, кто только что зарегистрировался? Ведь при регистрации уже ставится галочка.
Допустим, я нажал эту кнопку в пятницу, а один из пользователей зарегистрировался лишь вчера — и, видимо, его тоже просят согласиться. Кажется, нет нужды требовать подтверждение повторно.
Вот в чём суть вопроса: если ничего не поделаешь и система будет продолжать требовать подтверждения правил от новорождённых пользователей, то как же отключить эту опцию?
Надеюсь, мне не придётся лазить в SQL, ибо другого способа я не вижу – этой проклятой кнопки отмены просто нет.
ВАЖНО:
На форуме уже есть тема с подобным вопросом.
Там был дан ответ:
Можно выполнить SQL запрос к базе: UPDATE `xf_user` SET `terms_accepted` = UNIX_TIMESTAMP(NOW())
Но, я так понимаю, этот запрос только пропишет всем пользователям, что они подтвердили права, но НИКАК не новым пользователям которые только создали аккаунт.
Или я ошибаюсь? Я думаю что стоит удалять именно строку записи о последнем обновлении правил... но не в таблице пользователя... или я чего-то не знаю про xenforo?
