도와주세요!!

xe 관리자 페이지에서 회원설정에 로그인 형식을 이메일에서 아이디로 바꾸고 나서 접속 자체가 안됩니다 관리자 아이디나 이메일로도 접속이 안됩니다 어떡해 해결해야 하나요 ㅠㅠ 

아이디로 접속을 하면 올바른 이메일 값이 아니라고 하고 

이메일로 접속을 하면 올바른 아이디가 아니라고 하네요 

  • profile

    여담입니다만, 라이믹스는 아이디 로그인을 설정해도 이메일 로그인으로 로그인이 가능합니다. 즉, 둘다 사용이 가능한데 XE는 어떤지 모르겠네요.

    이 기회에 라이믹스로 갈아타보시는건..?

  • ?
    그거 스킨 오류 일수도 있어요. 한번 겪어본적이 있거든요
  • ? ?
    그럼 어떡해 해야 되죠?
  • ? ?
    %XE%/files/ruleset/login.xml 에서 field@[name=user_id]의 값을 userid에서 email로 바꿔주시고 다시 체크해보세요.
  • ? ?
    기본 URL 설정이 안 되어 있습니다. 이런 문구가 뜨면서 접속이 안되네요 아ㅠㅠ
  • ?
    그리고 지금은 이메일 값은 필수입니다 이렇게 나오네요
  • profile

    혹시 별도의 로그인 위젯에서 해당문제 발생하거나 혹은 멤버스킨을 사용중이신가요?

    멤버스킨의 로그인폼만 보더라도 아래처럼 아이디와 이메일의 경우가 조건분기 됩니다.

     

    간혹 구형 위젯이나 멤버스킨, 혹은 해당 사이트맞게 개조된 멤버스킨의 경우 아래 조건문 없이

    한가지 방식으로만 작성된 경우가 있더라구요...

     

    <input type="text" cond="$identifier == 'user_id'" autocapitalize="off" autocorrect="off" autofocus="autofocus" name="user_id" id="uid" required="required" tabindex="1" title="{lang('common.user_id')}" />
    <input type="email" cond="$identifier != 'user_id'" autocapitalize="off" autocorrect="off" autofocus="autofocus" name="user_id" id="uid" required="required" tabindex="1" title="{lang('common.email_address')}" />



        

  • ?
    댓글 주신 모든 분들 감사해요!!
    해결했네요 login.xml에서 named을 바꿔주는게 아니라 rule을 바꿔주면 됐네요 모두들 감사합니다!!