묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
비밀번호 틀리면 나오는 메세지 관련
2013.03.29 10:23
로그인창을 레이아웃에서 위젯으로 넣었는데요
비밀번호가 틀리거나 아이디가 없으면 로그인창 위에 메시지가 나오더라고요
이걸 alert창으로 나타나게 할수없을까요?
댓글 1
-
송동우
2013.03.29 20:17
-
메테워
2013.03.29 23:53
@송동우 흑흑 고대로 따라해도 안되요 ㅠㅠ 제 레이아웃이 이상한가봐요 ㅠ 다른방법은 없으려나요 ㅠ -
송동우
2013.03.30 06:16
1.4.x 버전 사용하면 안됩니다.... alertScript 함수가 없기 때문이죠......그때는 alertScript 함수 대신 그냥 자바스크립트로 alert 띄워주면 됩니다.......
xe - modules - member - member.controller.php 열고
line 1605 쯤에
$output = executeQuery('member.getLoginCountByIp', $args);
이것 위에
setCookie('wrong_pass', 1, time()+3600);
이것 추가
그리고
사용하는 레이아웃 열어서 최상단에
<block cond="$wrong_pass">
{alertScript($lang->invalid_password)}
{@ setCookie('wrong_pass', 0, 0);}
</block>
이것 추가......
결과 눈으로 보기......
참고:
1.7.3에서 테스트 했음......