2013-04-18 6 views
0

한 번의 암호 목록에서 GET 변수가 일치하는 경우에만 drupal 양식을 표시하고 싶습니다. 즉, 사용자는 일회용 패스워드를 포함하는 드루팔 (drupal) 폼의 URL로 이메일을 보내고, 유효한 패스워드라면 그 드루팔 (drupal) 폼에 제출할 수 있습니다.콘텐츠 형식 양식 서식 파일

답변

0

일시적으로 임의의 URL을 검토하는 방법을 모르겠지만 표시하려는 비밀번호 입력란을 사용하여 콘텐츠 유형을 만들 수 있습니다. 비밀번호 입력란에 액세스하려는 사람에게 URL을 보내주십시오. 이 템플릿이를 삽입 :

예를 들어, URL : 그 그것을 잘라하지 않는 경우 mysite.com/form?key=1234567

if(isset($_GET['key']) && $_GET['key'] == render($content['field_password'])) { 
    //do whatever here 
} else { 
print 'You do not have access.'; 
} 

, 당신을 허용 한 시간 모듈에서 로그를 들여다 한 번 로그인 URL을 귀하의 사이트로 보내신 후 일정 기간 후에 계정을 해지하십시오.

http://drupal.org/project/login_one_time

관련 문제