Доступ к контенту только для пользователей сайта
Как я понимаю — это продолжение вопроса?
Как отображать в главной странице сайта форма регисрация из виджета и какой виджет для этого используется например вот так:
я как понимаю скрыть все виджеты от группы гостей, и показывать им только виджет с авторизацией
Да только виджет регисрация в глвной странице сайта потом после входа открыть доступ к восем функциям сайта
виджет авторизации (доступ показывать только гостям ) все остальные виджеты скрыть от гостей
я как понимаю скрыть все виджеты от группы гостей, и показывать им только виджет с авторизацией
Да только виджет регисрация в глвной странице сайта потом после входа открыть доступ к восем функциям сайта
виджет авторизации (доступ показывать только гостям ) все остальные виджеты скрыть от гостей
До этого то догадаться не сложно… вопрос в закрытии всех страниц, а не страницы главной с виджетами.
Т.е. гость видит авторизацию на всех страницах и ничего более.
Т.е. гость видит авторизацию на всех страницах и ничего более.
Не на всех страницах, а гости видят только главную страницу!
В файле index.php в середине где-нибудь написать:
if (!cmsUser::isLogged() && $_SERVER['REQUEST_URI'] != "/auth/register") { header("Location: /auth/register");}
Иначе и зарегистрированного пользователя выносит на страницу регистрации.
Т.е. гость видит авторизацию на всех страницах и ничего более.
Не на всех страницах, а гости видят только главную страницу!
То есть
if (!cmsUser::isLogged()){ redirectToHome();}
Да в главном странице отобразить форме регистрация и короче так. Нужно та оргагизовать чтбы сьраница было красиво и адаптивно я слышал что с помошью компонент конструтор форм можно создать такой виджет
Можно реализовать ПУ -> Настройки- > Сайт->Выводить на главной странице->Профиль/авторизация
ему нужен виджет с регистрацией ( тоесть обычная форма регистрации)
Хотя не очень хорошо в теме прописывать другой вариант проблемы/хотелки — причем не очень то относящиеся к вопросу.
Ris, спасибо… попробую.
Олег Васильевич я, смотря что собой представляет вариант — цена и срок.
Т.е. гость видит авторизацию на всех страницах и ничего более.
Не на всех страницах, а гости видят только главную страницу!
В файле index.php в середине где-нибудь написать:
А лучше вообще вот так:
Единственное, что после этого придется выставить в настройках после авторизации возврат на главную страницу.
if (!cmsUser::isLogged() && $_SERVER['REQUEST_URI'] != "/auth/register") { header("Location: /auth/register");}
Иначе и зарегистрированного пользователя выносит на страницу регистрации.
После входа снова отображается форма регисрация
Читаем внимательнее!
Единственное, что после этого придется выставить в настройках после авторизации возврат на главную страницу.
Khushruz,
Читаем внимательнее!
Единственное, что после этого придется выставить в настройках после авторизации возврат на главную страницу.
Я проверил. Всё работает безотказно.
Спасибо вам за помощь сработал подскажите пожалуйста как сделать чтобы форма появилось в сайте но банеры остались бы например сейчас после изменинени верхний част нету проста форма регисрация в каком файле надо написать чтобы баннер верхний част было видна для дизайн сайта