2014-07-12 4 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`Grails의-app` 내부에`migration`이라고 만 폴더가있다

+0

. 나는 grails 2.4.3을 사용하고있다. 소스 파일은 어디에서 찾을 수 있습니까? – Illep

관련 문제