Автоматическая разблокирова юзера не работает
Всем привет.
Есть такая штука, как блокировка пользователя после нескольких неудачных попыток входа. Пользователь блокируется на время и должен автоматически разблокироваться спустя это время. Но этого не происходит. Еще не пашут отложенные публикации. Похоже, какой-то косяк в cron. Сам cron работает, я проверял, если и есть косяк, то он именно в его взаимодействии с MODX.
В чем может быть проблема?
Есть такая штука, как блокировка пользователя после нескольких неудачных попыток входа. Пользователь блокируется на время и должен автоматически разблокироваться спустя это время. Но этого не происходит. Еще не пашут отложенные публикации. Похоже, какой-то косяк в cron. Сам cron работает, я проверял, если и есть косяк, то он именно в его взаимодействии с MODX.
В чем может быть проблема?
Комментарии: 1
UPD.
Отложенная публикация материалов работала как надо, проблема в том, что информация в админке обновляется как-то непонятно. То есть, материал уже есть на сайте, а в админке еще несколько минут он показывается как неопубликованный.
По поводу блокировки пользователей. И снова проблема в обновлении админки, но более глобальная. Тут блокировка видимо работает следующим образом. Когда юзер блокируется, то в БД ставится в поле blocked значение «1» и в поле blockeduntil ставится время, до которого он заблокирован. И теперь, если юзер входит, то MODX смотрит, заблокирован ли юзер и до которого времени, и если время блокировки прошло, то юзер впускается (или нет, если он ввел неверные данные) и только тогда инфа в БД обновляется. И все это время до ближайшего очередного входа юзера он будет в админке отражаться как заблокированный.
Такие дела)
Отложенная публикация материалов работала как надо, проблема в том, что информация в админке обновляется как-то непонятно. То есть, материал уже есть на сайте, а в админке еще несколько минут он показывается как неопубликованный.
По поводу блокировки пользователей. И снова проблема в обновлении админки, но более глобальная. Тут блокировка видимо работает следующим образом. Когда юзер блокируется, то в БД ставится в поле blocked значение «1» и в поле blockeduntil ставится время, до которого он заблокирован. И теперь, если юзер входит, то MODX смотрит, заблокирован ли юзер и до которого времени, и если время блокировки прошло, то юзер впускается (или нет, если он ввел неверные данные) и только тогда инфа в БД обновляется. И все это время до ближайшего очередного входа юзера он будет в админке отражаться как заблокированный.
Такие дела)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.