2014-12-12 7 views
1

Liferay에서 Captcha 값을 얻으려면 어떻게해야합니까? LIFERAY에서 Re-Captcha 값을 얻는 방법

는 CaptchaUtil

CaptchaUtil.check(actionRequest); 

에서 내가 부르는 값 체크()를 확인하려면하지만 난 보안 문자 값을 얻는 방법을 찾지 못했습니다. 나는 포틀릿 세션에서 그걸 얻기 위해 사전에

답변

1

시도를하는 Liferay 6.2

감사 EE를 사용하고

는 :

String captchaText = (String) actionRequest.getPortletSession().getAttribute(WebKeys.CAPTCHA_TEXT); 
+0

'WebKeys.CAPTCHA_TEXT'는 LR 6.2에 존재하지 않습니다 .. – wikimix

+0

@wikimix 존재하지만 일반적으로 액세스 할 수는 없습니다. 이러한 WebKeysa는 포털 내부 구현 클래스에서만 사용할 수 있습니다 (https://github.com/liferay/liferay-portal/blob/6.2.x/portal-impl/src/com/liferay/portal/util/WebKeys.java# 참조). L62). 그러나 captcha 속성 이름을 직접 사용할 수 있습니다 : 'String captchaText = (String) actionRequest.getPortletSession(). getAttribute ("CAPTCHA_TEXT"); – Pawel