2014-07-12 186 views
1

一旦用戶成功登錄到系統,我想顯示一條成功消息。因此,我正在考慮按照SO文章中所示的方式進行操作。顯示登錄成功消息彈出

但是,我無法找到auth.groovy文件的控制器,因此無法如上述SO帖子中所示放置代碼。

我該如何解決?

這是我從上述複製的代碼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