Я использую плагин Acegi (AKA Spring Security) в своем приложении Grails. В SecurityConfig.groovy
я добавил строкуGrails Acegi: обновить имя пользователя
userName = 'email'
, что поле электронной почты используются в качестве имени пользователя. Я нахожу, что если я изменил поле электронной почты и сохранил объект, например.
user.email = '[email protected]'
user.save(failOnError: true)
Сохранение завершено без ошибок, но поле электронной почты фактически не обновляется. Я предполагаю, что плагин Acegi запрещает изменять поле имени пользователя, но я был бы признателен, если бы кто-то смог подтвердить это.
Спасибо, Дон