2014-07-12 7 views
1

Как только пользователь успешно войдет в систему, я хочу отобразить сообщение об успешном завершении. Поэтому я собираюсь сделать это, как показано в этом сообщении SO.Показывать сообщение об успешном завершении входа

Однако я не могу найти контроллер файла auth.groovy, поэтому невозможно поместить код, как показано в вышеупомянутой записи SO.

Как его решить?

Код, который я скопировал из вышеизложенных ТАК размещать

def model = [:] 
model['userInstance'] = userInstance 
... 
if (!userInstance.save(flush: true)) { 
    // set/lookup the error message 
    model['errorMessage'] = message(code: 'some.error.message.you.lookup') 
    // render the view 
    render(view: 'theviewname', model: model) 

    return 
} else { 
    ... 
} 

ответ

1

LoginController.groovy является частью основного плагина пружины безопасности. Вы можете скопировать его в приложение (не забудьте скопировать структуру папок, чтобы он соответствовал пакету). Как только вы это сделаете, вы можете настроить контроллер.

Так скопировать контроллер: /grails-app/controllers/grails/plugin/springsecurity/LoginController.groovy

+0

Там только папка с именем '' migration' внутри Grails-app'. Я использую grails 2.4.3. Где я могу найти исходные файлы? – Illep

Смежные вопросы