Гостям доступ закрыт

Доступ к контенту только для пользователей сайта

 
Посетитель
small user social cms
Медаль
Сообщений: 455
Доброго.. подскажите как убрать от глаз гостей содержимое сайта. Соответственно сделать доступ к контенту только для авторизированных.
Чистить кэш, исправлять базу ручками и искать в гугле умею. Если задаю вопрос, то значит есть существенная причина!!!
Посетитель
small user social cms
Сообщений: 49
Как отображать в главной странице сайта форма регисрация из виджета и какой виджет для этого используется например вот так : Гостям доступ закрыт
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 455
Khushruz:

Как отображать в главной странице сайта форма регисрация из виджета и какой виджет для этого используется например вот так : Гостям доступ закрыт
Как я понимаю - это продолжение вопроса?
Чистить кэш, исправлять базу ручками и искать в гугле умею. Если задаю вопрос, то значит есть существенная причина!!!
Посетитель
small user social cms
Сообщений: 21
я как понимаю скрыть все виджеты от группы гостей , и показывать им только виджет с авторизацией
Посетитель
small user social cms
Сообщений: 49
Deefacto:

я как понимаю скрыть все виджеты от группы гостей , и показывать им только виджет с авторизацией

Да только виджет регисрация в глвной странице сайта потом после входа открыть доступ к восем функциям сайта
Посетитель
small user social cms
Сообщений: 21
Khushruz:

Deefacto:

я как понимаю скрыть все виджеты от группы гостей , и показывать им только виджет с авторизацией

Да только виджет регисрация в глвной странице сайта потом после входа открыть доступ к восем функциям сайта
виджет авторизации (доступ показывать только гостям ) все остальные виджеты скрыть от гостей
Посетитель
small user social cms
Медаль
Сообщений: 455
Deefacto:

виджет авторизации (доступ показывать только гостям ) все остальные виджеты скрыть от гостей

До этого то догадаться не сложно... вопрос в закрытии всех страниц, а не страницы главной с виджетами.
Т.е. гость видит авторизацию на всех страницах и ничего более.
Чистить кэш, исправлять базу ручками и искать в гугле умею. Если задаю вопрос, то значит есть существенная причина!!!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2608
Скела:
Т.е. гость видит авторизацию на всех страницах и ничего более.

Не на всех страницах, а гости видят только главную страницу!

В файле index.php в середине где-нибудь написать:

Код PHP:
  1. if (!cmsUser::isLogged() && $_SERVER['REQUEST_URI'] != "/") { header("Location: /");}
А лучше вообще вот так:

Код PHP:
  1. if (!cmsUser::isLogged() && $_SERVER['REQUEST_URI'] != "/auth/register") { header("Location: /auth/register");}
Единственное, что после этого придется выставить в настройках после авторизации возврат на главную страницу.

Иначе и зарегистрированного пользователя выносит на страницу регистрации.
Редактировалось: 4 раз (Последний: 30 августа 2016 в 17:29)
Посетитель
small user social cms
Сообщений: 49
Ris:

Скела:
Т.е. гость видит авторизацию на всех страницах и ничего более.

Не на всех страницах, а гости видят только главную страницу!
То есть
if (!cmsUser::isLogged()){ redirectToHome();}

Да в главном странице отобразить форме регистрация и короче так. Нужно та оргагизовать чтбы сьраница было красиво и адаптивно я слышал что с помошью компонент конструтор форм можно создать такой виджет
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2783
Скела, платный вариант реализации приемлем?
Украинский для инстант
Посетитель
small user social cms
Сообщений: 21
ему нужен виджет с регистрацией ( тоесть обычная форма регистрации)
Посетитель
small user social cms
Медаль
Сообщений: 455
Deefacto:

ему нужен виджет с регистрацией ( тоесть обычная форма регистрации)
Можно реализовать ПУ -> Настройки- > Сайт->Выводить на главной странице->Профиль/авторизация
Хотя не очень хорошо в теме прописывать другой вариант проблемы/хотелки - причем не очень то относящиеся к вопросу.

Ris, спасибо... попробую.
Олег Васильевич я, смотря что собой представляет вариант - цена и срок.
Чистить кэш, исправлять базу ручками и искать в гугле умею. Если задаю вопрос, то значит есть существенная причина!!!
Посетитель
small user social cms
Сообщений: 49
Ris:

Скела:
Т.е. гость видит авторизацию на всех страницах и ничего более.

Не на всех страницах, а гости видят только главную страницу!

В файле index.php в середине где-нибудь написать:

Код PHP:
  1. if (!cmsUser::isLogged() && $_SERVER['REQUEST_URI'] != "/") { header("Location: /");}
А лучше вообще вот так:

Код PHP:
  1. if (!cmsUser::isLogged() && $_SERVER['REQUEST_URI'] != "/auth/register") { header("Location: /auth/register");}
Единственное, что после этого придется выставить в настройках после авторизации возврат на главную страницу.

Иначе и зарегистрированного пользователя выносит на страницу регистрации.

После входа снова отображается форма регисрация
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2608
Khushruz,
Читаем внимательнее!

Ris:
Единственное, что после этого придется выставить в настройках после авторизации возврат на главную страницу.

Спойлер
Я проверил. Всё работает безотказно.
Редактировалось: 1 раз (Последний: 31 августа 2016 в 14:51)
Посетитель
small user social cms
Сообщений: 49
Ris:

Khushruz,
Читаем внимательнее!

Ris:
Единственное, что после этого придется выставить в настройках после авторизации возврат на главную страницу.

[spoiler=Спойлер]
Гостям доступ закрыт
[/spoiler]

Я проверил. Всё работает безотказно.

Спасибо вам за помощь сработал подскажите пожалуйста как сделать чтобы форма появилось в сайте но банеры остались бы например сейчас после изменинени верхний част нету проста форма регисрация в каком файле надо написать чтобы баннер верхний част было видна для дизайн сайта
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.