Проблема с выходом

29 апреля 2012 в 16:35

Есть проблема с выходом из админки. При нажатии на "выход" система ведет себя непредсказуемо. Бывают такие варианты:
- если находишься на внутренних страницах сайта, при выходе попадаешь на главную как неавторизированный пользователь, но если при этом снова зайти на ту страницу, на которой был раньше, становятся опять доступны функции администратора
- если находишься на главной - иногда вроде бы происходит выход, но если опять нажать в меню "главная", опять попадаешь в аккаунт админа

При этом в логах отмечен "вход", но не отмечен "выход", т.е. выхода как бы и не было.

В браузере IE вообще не реагирует на выход

Чистка кэша иногда помогает, иногда нет.

Комментарии

Если войти под другим пользователем, все становится еще интереснее!
Система судорожно мечется между неавторизированным пользователем, админом и пользователем, под которым вошли.
Возможна, например, такая ситуация:
на одной странице - неавторизованный пользователь,
на другой - админ, но при этом, при попытке администрировать выдается - "у вас нет прав для просмотра этой страницы"
на третьей - пользователь, но в адресной строке стоит /admin

Что делать? Помогите, кто знает!

29 апреля 2012 в 16:41

Э... такой вопрос... Это вы про какой перед этим броузер говорили? И еще, я так понимаю Вас беспокоит "момент" безопастности? Или просто баги с акаунтом? Подозреваю что это скорей всего связано с кукисами Вашего же броузера. А вобще сложно догадаться тут может быть все что угодно. К примеру у меня было раз "бадяга" с установками различных доступов для админа и модератора, тоже глючило. Долго мучился, оказалась криво обошелся с препоцессом темизации входа на сайт, почему то не чистился кеш. Изменил малек код и все прошло...

Анигдот про программиста, бизнесмена и водителя такси не знаете?... Smile

29 апреля 2012 в 19:52

Анекдот знаю, пробовала... не получается...
Браузеры пробовала FF, IE, Chrome, все ведут себя по-разному

Колобок33 wrote:
Долго мучился, оказалась криво обошелся с препоцессом темизации входа на сайт, почему то не чистился кеш. Изменил малек код и все прошло...

Вот об этом тоже думала - тему перелопатила серьезно. А что может быть? Может, вернуть вход на сайт? Сейчас входим через /user

30 апреля 2012 в 9:06

а если выйти из текущей темы и войти в стандартную может такси поедет?
да и в браузерах разных попробуйте - их то целый зоопарк , на любой вкус .

29 апреля 2012 в 20:32

Попробуйте установить на все стандартную тему и на админку и на сайт Garland, к примеру. И посмотреть как при этом будет вести себя "выход". Если глюки пропадут, то сами понимаете...

30 апреля 2012 в 12:18

"Колобок33" wrote:
Попробуйте установить на все стандартную тему и на админку и на сайт Garland, к примеру. И посмотреть как при этом будет вести себя "выход". Если глюки пропадут, то сами понимаете...
"drupby" wrote:
а если выйти из текущей темы и войти в стандартную может такси поедет?

30 апреля 2012 в 15:16

Я не в том смысле "поедет" - "не поедет", а что если "поедет", то дело точно в "теме"(собственной)...

Правда остается процент что файлы ядра где то правлены, база глючит и много мелких процентов...

30 апреля 2012 в 20:20

Проблема в результате решилась с помощью хостинг-провайдера. "На веб-сервере изменил политику кэширования для вашего сайта"

31 мая 2012 в 20:24