문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
---|
로그인을 해야만 게시판 내용을 볼수 있는 곳에 애드센스 광고가 있습니다.
애드센스 크롤러 액세스 로그인 추가를 설정하는 아래 과정에서 로그인 변수를 어떻게 기재해야 하는지 혹시 설정하신 분 계시면 도움 부탁드리겠습니다.
제한된 디렉토리 또는 url : 권한 설정된 게시판의 주소 입력 -> https://martmonster.com/martbiz_talk
로그인 url : 소셜 로그인을 이용하고 있으며 로그인 주소 url 입력 ->https://martmonster.com/?act=dispMemberLoginForm
로그인 방식 : post
로그인 변수 : 1번 ~ 4번 입력을 어떻게 하는지 잘모르겠습니다.
별도로 아이디를 생성했습니다. ( adsense / 비번 1234 )
참고로 소셜로그인 해당 부분의 소스는 아래와 같습니다.
<form ruleset="@login" action="{getUrl('', 'act', 'procMemberLogin')}" method="post" id="fo_member_login">
<input type="hidden" name="success_return_url" value="{$referer_url}" />
<input type="hidden" name="act" value="procMemberLogin" />
<input type="hidden" name="xe_validator_id" value="modules/member/skins" />
<fieldset>
<div class="control-group">
<input class="hi input input-default input-expand" type="text" cond="$identifier == 'user_id'" name="user_id" id="uid" required placeholder="{$lang->user_id}" title="{$lang->user_id}" />
<input class="hi input input-default input-expand" type="email" cond="$identifier != 'user_id'" name="user_id" id="uid" required placeholder="{$lang->email_address}" title="{$lang->email_address}" />
<input class="hi input input-default input-expand" type="password" name="password" id="upw" required placeholder="{$lang->password}" title="{$lang->password}" />
댓글 10
password / 1234
이렇게 해보세요.
위 글의 댓글에 그림이 첨부된게 있을껍니다.
참고하시면 좋을꺼 같네요.
아이디 로그인 방식이면 user_id, 메일 주소 로그인 방식이면 email_address를 넣어주세요. 둘다 넣어줄 필요는 없습니다.
act = procMemberLogin 이것도 필요할 거예요. POST 요청이므로 주소에 포함된 act는 엉터리입니다.
success_return_url과 xe_validator_id는 필요없습니다.
최근 버전의 XE에서는 CSRF 방어 장치 때문에 리퍼러가 제대로 전달되지 않으면 막힐 수도 있는데... 리퍼러는 자동으로 들어가는지 따로 설정해 줘야 하는 건지 모르겠네요.
혹시 저 같은 경우가 있으신 분들께서는 참고 해 주세요.
제한된 디렉토리 또는 url : 권한 설정된 게시판의 주소 입력 -> https://martmonster.com/martbiz_talk
로그인 url : 소셜 로그인을 이용하고 있으며 로그인 주소 url 입력 ->https://martmonster.com/?act=dispMemberLoginForm
로그인 방식 : post
로그인 변수 : 1번 : user_id 2번 : 아이디 / 3번 password / 비번 입력
추가 > 상태 크롤링 실패 문제해결 클릭 사이트 확인 작업 ( 이부분을 거치지 않으면 크롤링 실패로 뜹니다. 저의 경우 여기서 좀 헷갈렸습니다. ) > 잠시 기다렸다가 크롤러 로그인 정보 상태를 보면 크롤링 중으로 확인 하실 수 있습니다.