묻고답하기
URL통해서 자동으로 로그인하는 방법 문의드립니다.
2014.12.17 11:31
초보가 질문드립니다.
URL통해서 자동으로 로그인하는 방법 문의드립니다.
제가 알고 있는 방법으로는
http://도메인/xe/?act=dispMemberLoginForm&user_id=아이디&password=암호&keep_signed=1
이런 식으로 호출하면 될것 같은데
잘 안되네요.
방법 좀 알려주세요.
댓글 5
-
KrteamENT
2014.12.17 13:50
-
Ricardo
2014.12.18 09:05
모듈을 만들어야 한다면...
혹시 참조할만한 모듈 샘플이 있을까요?
암울하네요 ㅠㅠ 조그만한 길잡이가 될만한 힌트 좀 주시면 감사하겠습니다.
-
Canto
2014.12.18 22:19
POST방식으로 넘겨서 하시면 어떨 까요?
그리고 act 부분이 procMemberLogin 아닌가요?
disp이면 로그인 창이 표시되는 부분이에요
-
지인에드컴
2014.12.18 23:51
현재는 넘어 오는 도메인 채크하기 때문에 현재 로그인 프로세스에서는 안될겁니다.
이부분 넘어 오는 도메인 처리를 없애고 별도로 해야 하기 때문에 모듈이든 뭐든 하나 만들어서 처리해야 합니다.
-
AJKJ
2014.12.19 00:24
post로 처리하셔야 할거에요..
윗분이 넘어오는 도메인을 검증한다고 말하시는데 만약 그런게 있다면 리퍼러를 속이면 되지 않을까 싶네요. 제가 찾아 보았을때는현재는 관련 코드는 없는것 같아요.
꼭 GET으로 처리 해야 겠다면, 로그인 부분에서 get을 허용하도록 변경하는 방법도 있어요.
단 이경우 추가적인 인증키(http header)를 이용해야 도입해야 하지 않나 싶네요.. 보안에 취약해지니까요..
https://github.com/xpressengine/xe-core/blob/102e564b0deeec2315e923acc5f070f67871dde0/modules/member/member.controller.php#L37
모듈이 따로 있어야 될듯한데요.
아니면 member쪽 모듈을 아얘 뜯어고치거나..