Я хочу показать профиль текущего пользователя.
У меня есть эта Ссылки:Текущий пользователь в Grails
<g:link controller="User" action="show" id=>Profile</g:link>
как я это делаю
Я хочу показать профиль текущего пользователя.
У меня есть эта Ссылки:Текущий пользователь в Grails
<g:link controller="User" action="show" id=>Profile</g:link>
как я это делаю
Отправить Профиль идентификатор текущего пользователя в качестве значения атрибута
<g:link controller="User" action="show" id="${currentUser.id}">Profile</g:link>
Если вы хотите текущий пользователь, тогда вы, вероятно, не должны полагаться на передачу идентификатора пользователя в URL-адресе, а скорее используете какой-либо механизм yo Уровень защиты от угроз обеспечивает получение зарегистрированного идентификатора пользователя в контроллере.
Если ваш контроллер просто показывает профиль для любого идентификатора пользователя, который был передан в URL-адресе, злоумышленник может изменить URL-адрес и просмотреть профиль другого пользователя. Чтобы защитить от этого, вам нужно будет сравнить идентификатор с URL-адресом с той, которую считает ваша система безопасности, и в этот момент вы можете использовать только тот, который предоставил вам фреймворк.
Что вы хотите сказать? –
Пожалуйста, уточните свой вопрос. Вы хотите получить данные в контроллере, вы хотите знать, как установить идентификатор в g: link, вы хотите узнать, как показать профиль в новом представлении ...? – Eylen
Я хочу знать, как установить id в g: link –