내정보

Guest 님
보유포인트
0
  • 재구매 할인
    30%
  • 컨텐츠 환불
    100%
  • 평점 포인트
    10%
  • 포인트 자동책정
    0%
콘텐츠 수 260

특정 act 리디렉트 애드온

최초 등록일: 2018.10.04 조회수 : 204

100P

5.0점 / 총 4명 참여
  • 구매자 10
  • 소개 특정 act를 원하는 페이지로 이동해 주는 애드온입니다. 
  • 설치경로 /addons/ 
  • 지원환경 XpressEngine,Rhymix 
  • 라이선스 XPM License (재배포 금지) 
  • 분류 애드온
  • 제작자 웹지기
  • 다운로드
    act_redirect.zip 1.4KB (잔여일 : -, 잔여횟수 : -)

특정 act 요청 시 원하는 페이지로 이동시켜 주는 애드온 입니다.

 

이 애드온을 만들게 된 이유는 로그인 페이지를 별도로 만들어 사용하는데 코어에서 로그인이 요청되는 경우 이 별도 페이지를 보여주지 못하고 기본 로그인 폼을 보여주게 되어 이러한 act가 요청될때 로그인 페이지를 보여주기 위해 제작했습니다.

 

addon.png

 

 

저희는 로그인폼을 요청할 경우만 로그인 전용페이지로 이동시키려고 제작한 것이라 코드 안에

 

$logged_info = Context::get('logged_info');
if ($logged_info || $logged_info->member_srl) return;

 

로 회원에게는 동작하지 않게 해 놓았습니다. 다른 곳에 활용키 위해 회원에게도 동작해야 한다면 위 코드를 지우고 사용하세요.

 

 

*소셜XE 사용하시는 사이트는 주의해주세요.

해당 자료에서 가입과정에서 사이트추가정보를 요청할때  dispMemberLoginForm act가 사용되어 추가정보를 받지 못하는 경우가 발생할 수 있습니다.

dispMemberLoginForm 를 특정 페이지로 연결하려는 용도로 사용 그리고 소셜 XE 사용의 경우입니다.

 

이때 소셜XE의 동작을 특정  mid 에서만 가능하게 해 놓고 해당 mid 에서 이 애드온이 작동하지 않게 하면 어떻게 되는지 결과는 제가 확확인받지 못했습니다.

 

profile ^ ^

댓글 '25'

프로필 사진 profile
chronos 2018.10.04 13:42 댓글 별점
감사합니다. ^^
프로필 사진 profile
빽짱구 2018.10.04 14:37 댓글 별점
유용한 자료입니다.
프로필 사진 profile
도토리묵 2018.10.04 22:41 댓글 별점
마침 외부로그인 생각하고 있었는데 ^^
감사합니다~
프로필 사진 profile
빽짱구 2018.10.05 17:58 댓글 별점
소셜로그인으로 회원가입시 추가입력 받는부분도 /login페이지로 넘어가는 이슈가 있습니다.
프로필 사진 profile
웹지기 2018.10.05 17:59 댓글 별점
그게 뭐죠? 추가 입력 받는 부분이라는게...... 거기서 왜 로그인폼을 요청하나요??
프로필 사진 profile
빽짱구 2018.10.05 18:01 댓글 별점
예를들어 페이스북으로 가입할때 페이스북에 로그인후 본 사이트에서 추가 입력 받는 페이지가 있거든요. 근데 바로 로그인페이지로 넘어가서, 소셜로그인으로 가입을 못하는 이슈가 있어요~
프로필 사진 profile
웹지기 2018.10.05 18:08 댓글 별점
네이버로 방금 가입해봤는데 어떤 주로로 요청하는지 확인하기 어렵네요. 그냥 가입이 되던데요. 추가사항을 굉장히 많이 요청하네요. 이거 네이버가 확인하면 서비스 중지 할 것 같네요.
프로필 사진 profile
빽짱구 2018.10.05 18:17 댓글 별점
현재 애드온을 꺼논 상태입니다.
프로필 사진 profile
웹지기 2018.10.05 18:18 댓글 별점
어떤 act를 어떻게 요청했는지 확인할 수 없다면 왜 redirect 가 되는지 알 길이 없습니다.
프로필 사진 profile
빽짱구 2018.10.05 18:23 댓글 별점
dispMemberLoginForm 로 요청했을때 /login으로 리다이렉트 시키게 되어있습니다.
애드온 용도도 그런거 같구요.
프로필 사진 profile
웹지기 2018.10.05 18:26 댓글 별점
아니요. 추가정보를 받는데 왜 그 act가 사용되는지 모르겠다는거죠. 일단 정상적인 상황은 아닌것 같습니다.
프로필 사진 profile
빽짱구 2018.10.05 18:36 댓글 별점
소셜 로그인으로 가입시, 해당 사이트에서 몇개의 정보만 가져오고 본 사이트에서 추가로 필요한 것만 받는거라 서비스 중지당할 이유가 없습니다. 그리고 웹미니에서 추가 정보 입력받는건 이메일하고 닉네임 밖에 없습니다.
프로필 사진 profile
웹지기 2018.10.05 18:38 댓글 별점
네이버에서 그걸 못하게 하고 있습니다. 최근에는 그게 발견되면 중지 됩니다. 알아보세요.
프로필 사진 profile
빽짱구 2018.10.05 19:01 댓글 별점
소셜로그인이라건 다시말해 간편로그인이라고도 합니다. 이미 네이버에 가입한정보가 있으니, 그걸 사용자 동의하에 정보를 가져와서 본 사이트에 회원가입을 최소화 해서 가입시키겠다라는 의미도 있을텐데요.
추가 입력을 받는다는건 자사 사이트 서비스 이용시 필요한 정보들을 말합니다.
자사 사이트 이용할때 필요한 정보를 받는데 그걸 네이버에서 못하게 하고 있다는게 납득이 안되네요.
대부분의 소셜로그인 프로세스가 비슷한데 (저희 회사도 마찬가지구요), 잘못 알고 계신게 아닌가 생각됩니다.
프로필 사진 profile
웹지기 2018.10.05 19:11 댓글 별점
간편하게 가입하는 것을 방해 또는 자신들의 컨셉을 퇴색 시킨다는 이유입니다. 최근 게시글에서도 이메일 수집으로 검수반려된게 있으니 보세요.
프로필 사진 profile
빽짱구 2018.10.05 23:03 댓글 별점
자사 서비스를 이용하는데 이런 제약이 있다면 구지 소셜 로그인을 이용하면서 까지 손해 보면서 이용을 안하리라 봅니다. 그리고 XE 소셜로그인은 대부분 같은 모듈를 사용하기 때문에 XE 소셜로그인 이용하는 사이트는 모두 대상자가 됩니다. 간편하게 가입하는 것을 방해 또는 컨셉을 퇴색 시킨다는 이유가 이게 되나요? 소셜로그인시 이메일 수집은 사용자 동의하게 이뤄지는 겁니다. 해석을 다르게 하신거 같은 생각이 드네요
프로필 사진 profile
웹지기 2018.10.05 23:28 댓글 별점
네. 최근에 반려되신분이 다른 이유인데 이메일수집 때문으로 잘못 아신 것 같네요. 저도 네아로 설명을 지금 읽어보니 필요한 시점에 입력을 받으라고 되어있네요.
프로필 사진 profile
웹지기 2018.10.05 18:18 댓글 별점
제가 확인하기 어려운 문제일 것 같네요.
우선 지금 보니 join mid 에서만 가입이 이루어지게 해 놓으신것 같습니다.
이게 맞다면 join mid 만 애드온 사용을 하지 않는 것으로 해보세요.
프로필 사진 profile
빽짱구 2018.10.05 18:26 댓글 별점
음.. 그렇게 하면 가능할거 같긴 하네요.
프로필 사진 profile
웹지기 2018.10.05 18:27 댓글 별점
제가 소셜XE를 쓰지 않아 잘 모르겠습니다.
질문을 드립니다. 사용법 자체가 특정 mid 를 만들어서 사용하게 되어있는건가요?
해당 MID를 애드온 사용에서 제외하면 어떤가요?
프로필 사진 profile
빽짱구 2018.10.05 18:33 댓글 별점
mid하고 상관없습니다. join으로 구분해놓은것은 회원관련 페이지는 1단 레이아웃에서 보여주기 위함입니다.
프로필 사진 profile
웹지기 2018.10.05 18:37 댓글 별점
네. 그렇다면 해당 자료를 사용하는 경우
특별한 mid 에서만 소셜XE가 동작하도록 해 놓지 않은 곳에서는 이 애드온 사용은 어려울 것 같습니다.
dispMemberLoginForm 의 act 는 무조건 리디렉트 될 수 밖에 없는 자료이기 때문에 해당모듈에서 중간 과정에 dispMemberLoginForm 의 요청을 한다면 피할 수 없을 것 같습니다.
프로필 사진 profile
웹지기 2018.10.05 18:56 댓글 별점
애드온 사용을 mid 제외로 해도 문제가 된다는거죠?
프로필 사진 profile
빽짱구 2018.10.05 19:02 댓글 별점
테스트는 안해봤습니다.
프로필 사진 profile
마시마로 2018.10.11 02:45 댓글 별점
감사합니다. ^^
서버에 요청 중입니다. 잠시만 기다려 주십시오...