1.10.2 Доступ запрещён
Если гость пытается посмотреть фото пользователей или профиль пользователя или список профилей то видит надпись
Доступ запрещен
Вы не имеете доступа к данной части сайта.
Возможно, Вам необходимо оформить подписку.
Обратитесь к администрации сайта.
Что это и как с этим бороться? В настройках сайта стоит что гости могут просматривать профили
в меню стоит общий доступ всем
может кто знает где в базе посмотреть этот пункт разрешающий гостям смотреть профили и фотографии пользователей?
по прежнему незарегистрированные не могут смотреть фото пользователей и заходить в профиль- выскакивает вот это сообщение
Доступ запрещен
Вы не имеете доступа к данной части сайта.
Возможно, Вам необходимо оформить подписку.
Обратитесь к администрации сайта.
cms_user_photos
cms_user_profiles
в полях allow_who ?
Проверка на доступ идет через функцию checkUserContentAccess
расположенную в классе www\core\classes\user.class.php
сравните свою с оригиналом.
Посмотрите также на вызов функции в www\components\users\frontend.php
(примерно с 337 по 343 строку)
// просмотр профиля запрещен if (!cmsUser::checkUserContentAccess($usr['allow_who'], $usr['id'])){ $smarty = $inCore->initSmarty('components', 'com_users_not_allow.tpl'); $smarty->assign('is_auth', $inUser->id); $smarty->assign('usr', $usr); $smarty->display('com_users_not_allow.tpl'); return; }
и посмотрите на всякий случай в базе таблицу cms_menu (link — /users), поле access_list
скорее всего не пускает функция checkMenuAccess в cms.php