2013-04-18 51 views
0

我想只有在GET變量匹配一次性密碼列表時纔會顯示drupal表單。也就是說,用戶將通過電子郵件發送到包含一次性密碼的drupal表單的URL,並且如果該用戶有效的密碼,他們可以提交給該drupal表單。內容類型表單模板

回答

0

我不知道如何處理一次性看似隨機的網址,但可以使用您指定的密碼字段創建內容類型,將具有該密碼的網址發送給您想要訪問的任何人並在模板中插入這樣的:

例如網址: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.'; 
} 

如果不剪,看看在日誌中一次性模塊,可讓您發送一次登錄網址到您的網站,然後在一段時間後終止該帳戶。

http://drupal.org/project/login_one_time