- Форум
- Расширения Joomla
- Контент и новости.
- SEBLOD
- Профиль пользователя. Доступ пользователя к просмотру своего профиля.
Профиль пользователя. Доступ пользователя к просмотру своего профиля.
Dmitry / Автор темы \

Прохожий

3
0
11 года 5 мес. назад #3337 от Dmitry
Здравствуйте.
seblod 2.0_GA Joomla 1.7.2
Создаю профиль пользователя.
Для регистрации:
в "Формы и контенты" выбираю тип "User". Вывожу в "Site Form" поля - name, username, password, confirm password, mail и submit.
Вывожу на фронтэнд, через стандартный модуль входа/регистрации.
Просмотр профиля:
в "Формы и контенты" создаю новый тип, выбирая основу "user". Называю "просмотр профиля". В "Site Form" указываю поля - name, username и id, с соответствующими live value.
Вывожу на фронтэнд, через пункт меню. Тип пункта меню "form". Тип контента - "просмотр профиля".
Проверяем:
Заходим на сайт под админом. Жмем на просмотр - все отображается.
Регистрируем нового пользователя. Подтверждаем. Жмем на просмотр - получаем "Ошибка У Вас нет прав на доступ к данному ресурсу."
Смотрим в админке "группы пользователей", все в порядке - группа "зарегестрированые".
Смотрим в БД xxxx_user_usergroup_map, все в порядке - group_id 8 и 2 (admin и user1 соотв.)
значит группы назначаются
Вопрос: Что я сделал не так? Почему админ может посмотреть профиль а зарегестрированный пользователь - нет?
Спасибо.
seblod 2.0_GA Joomla 1.7.2
Создаю профиль пользователя.
Для регистрации:
в "Формы и контенты" выбираю тип "User". Вывожу в "Site Form" поля - name, username, password, confirm password, mail и submit.
Вывожу на фронтэнд, через стандартный модуль входа/регистрации.
Просмотр профиля:
в "Формы и контенты" создаю новый тип, выбирая основу "user". Называю "просмотр профиля". В "Site Form" указываю поля - name, username и id, с соответствующими live value.
Вывожу на фронтэнд, через пункт меню. Тип пункта меню "form". Тип контента - "просмотр профиля".
Проверяем:
Заходим на сайт под админом. Жмем на просмотр - все отображается.
Регистрируем нового пользователя. Подтверждаем. Жмем на просмотр - получаем "Ошибка У Вас нет прав на доступ к данному ресурсу."
Смотрим в админке "группы пользователей", все в порядке - группа "зарегестрированые".
Смотрим в БД xxxx_user_usergroup_map, все в порядке - group_id 8 и 2 (admin и user1 соотв.)
значит группы назначаются
Вопрос: Что я сделал не так? Почему админ может посмотреть профиль а зарегестрированный пользователь - нет?
Спасибо.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2882
228
663
11 года 5 мес. назад #3345 от Wedal
Dmitry, смотрим в админке материал-профиль пользователя. Видим, что уровень доступа выше, чем нужно для просмотра?
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Dmitry / Автор темы \

Прохожий

3
0
11 года 5 мес. назад #3350 от Dmitry
Wedal, спасибо за Ваш ответ.
И в менеджере материалов, и в менеджере категорий, и в менеджере пользователей стоит доступ - "зарегестрированые пользователи"
ps. офф топ. У меня возник вопрос целесообразности замены старого-доброго CB, Seblod'ом. И не лучше ли попрообовать наделать в seblod полей из базы данных CB? От сюда возникает еще вопрос как это все может отразиться на скорости?
С уважением, Дмитрий.
И в менеджере материалов, и в менеджере категорий, и в менеджере пользователей стоит доступ - "зарегестрированые пользователи"
ps. офф топ. У меня возник вопрос целесообразности замены старого-доброго CB, Seblod'ом. И не лучше ли попрообовать наделать в seblod полей из базы данных CB? От сюда возникает еще вопрос как это все может отразиться на скорости?
С уважением, Дмитрий.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2882
228
663
11 года 5 мес. назад #3356 от Wedal
Dmitry, попробуйте обновить SEBLOD до последней версии.
Заменить CB Seblod'ом на действующем сайте далеко не простая задача, поскольку в системных таблицах Seblod нет данных об уже зарегистрированных пользователях CB. Соответственно, он не будет учитывать их при поиске.
Заменить CB Seblod'ом на действующем сайте далеко не простая задача, поскольку в системных таблицах Seblod нет данных об уже зарегистрированных пользователях CB. Соответственно, он не будет учитывать их при поиске.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Dmitry / Автор темы \

Прохожий

3
0
11 года 5 мес. назад #3377 от Dmitry
Последний seblod, на Joomla1.7 не идет. Копнем глубже - посмотрим.
Все приложения тестируются только на локальном сайте-черновике.
Действующего пока еще нет
Все приложения тестируются только на локальном сайте-черновике.
Действующего пока еще нет

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Форум
- Расширения Joomla
- Контент и новости.
- SEBLOD
- Профиль пользователя. Доступ пользователя к просмотру своего профиля.