묻고답하기
송동우님, 로그인 문제...
2012.01.04 12:25
에서 송동우님께서 filter를 바꾸면 된다고 하셨는데요.
제가 사용하는건 엄마네과일가게 100만가지 레이아웃(?) 인데요.
여기서 로그인 부분이
<!--@if(!$is_logged)-->
{@ $member_config = MemberModel::getMemberConfig(); }
<!--%import("./filter/login.xml")-->
<!--// loginWindow -->
<div id="loginWindow" class="loginWindow">
<!--// class="loginWindow" | class="loginWindow open" -->
<span class="modalWindow"></span>
<div id="loginLayer" class="loginLayer loginTypeA">
<h1 class="login_title"><!--@if($layout_info->Tlogo_text)-->{$layout_info->Tlogo_text} 로그인 :)<!--@else-->SITE LOGIN :)<!--@end--></h1>
<button type="button" class="close" onclick="document.getElementById('loginWindow').style.display='none'" accesskey="X"></button>
<form action="./" method="post" class="typeA" ruleset="@login" id="commonLogin">
<input type="hidden" name="act" value="procMemberLogin" />
<input type="hidden" name="success_return_url" value="{getRequestUriByServerEnviroment()}" />
<fieldset>
<dd><input name="user_id" type="text" class="inputText" title="아이디" id="uid" /></dd>
<dd class="keep_login"><input name="keep_signed" type="checkbox" tabindex="-1" id="keepA" value="Y" class="inputCheck" onclick="if(this.checked) return confirm('{$lang->about_keep_signed}');"/><label for="keepA">Auto</label></dd>
<dd><input name="password" type="password" class="inputText" title="비밀번호" id="upw" /></dd>
<dd><input name="" class="img_button" type="submit" value="로그인" /></dd>
</fieldset>
</form>
<ul class="help">
<!--@if($layout_info->login_status_type)-->
<li class="join"><a href="{getUrl('act','dispMemberSignUpForm')}">{$lang->cmd_signup}</a></li>
<li class="find"><a href="{getUrl('act','dispMemberFindAccount')}">{$lang->cmd_find_member_account}</a></li>
<li class="find"><a href="{getUrl('act','dispMemberResendAuthMail')}">{$lang->cmd_resend_auth_mail}</a></li>
<!--@else-->
<li class="join"><a href="{getUrl('act'+ ','dispMemberSignUpForm')}">회원가입</a></li>
<li class="social"><a href="{getUrl('act', 'dispSocialxeLoginForm')}">소셜 로그인 (다음,네이버,트위터,페이스북)</a></li>
<!--@end-->
</ul>
<button type="button" class="close" onclick="document.getElementById('loginWindow').style.display='none'" accesskey="X"></button>
</div>
</div>
<!--// loginWindow -->
<!--@end-->
이렇게 되어져 있는데 어디를 수정해야 하나요..?
로그인위젯은 레이아웃과 상관이 없습니다.
레이아웃을 바꿔도 로그인 위젯은 바뀌는 것이 아니거든요
특별히 로그인 위젯을 따로 받아 사용하거나
레이아웃에 로그인을 포함했다면 얘기는 달라지겠지만요....
링크된 곳의 내용은
1.4.x 버전에서 사용하던 특정 로그인 위젯이 1.5.x 버전에서는 이메일로 로그인이 안된다는 것이었습니다.
그래서 필터부분에서 아이디 부분을 email로 수정해서 사용이 가능하게 한 것이구요
이와 똑같은 문제라면 링크되어 있는 부분에 경로와 수정해야할 부분이 다 나와있으니 그대로 하면 됩니다.
그렇지 않고
1.5.x 버전에서 로그인이 이메일로 안된다면
관리자페이지에 가서
회원 - 회원설정에 보면
하단에 가입폼 관리에서
로그인 계정을 이메일에 선택을 하면 됩니다.
어떤 문제를 가지고 있는지 설명이 없고 어디를 고쳐야 되느냐는 질문만 있어서
뭐라고 답을 해야 할 지 잘 모르겠지만
문제가 해결되지 않으면
무엇이 어떻게 안되는지 구체적인 설명을 함께 올려주시면
문제를 함께 풀어가는데 많은 도움이 될 것 같습니다.