質問
ユーザーが記入する必要があるフォームがありますが、認証されたユーザーにのみアクセスできます。ユーザーがURLに埋め込まれたユーザー名とパスワードを持つすべてのユーザーに大量の電子メールを送信して、ユーザーがそのURLをクリックしてDrupalにログインできるようにする必要があります。ユーザー名とパスワードは、すべてのユーザーに共通します。
この方法でDrupalにログインすることは可能ですか?
解決
明らかに、良いオプションが多すぎます。
もあります http://drupal.org/project/tokenauth. 。これにより、トークンを介してアクセスできるように構成したページに対してユーザーを自動化する電子メールのリンクを作成できます。
モジュールのプロジェクトページの詳細:
トークン認証は、URLで使用するためのトークンを提供して、ユーザーをサイトに認証します。設定ページで構成されたパスでのみ動作します。
もともとこのモジュールは、RSSフィードにシンプルな認証を提供して、フィードリーダーがカスタマイズされたコンテンツリストをプルできるようにすることを目的としていました。これで、Drupalコンテンツのシンプルな閲覧体験を提供できるようになりました。
実質的に非常にシンプルで非常に低いセキュリティパスワードメカニズムであるため、トークン認証にどのパスを公開するかに注意してください。管理ページを悪い構成で公開できます。
他のヒント
現在、URLログインと呼ばれるサンドボックスモジュールがあり、完全なプロジェクトになることを承認するのを待っています。を参照してください プロジェクトページ そしてその 完全なプロジェクトアプリケーションの問題.
そのモジュールは、URLを介してログインする安全な方法を提供します。そのモジュールがあなたに役立つ場合は、リンクされた問題でそれが間もなく完全なプロジェクトになることができるようにそれについて言及することをお勧めします。
1回限りのログインをお探しですか。新しいユーザーがログインして独自のパスワードを設定できるようにしますか?試す http://drupal.org/project/one_time_login
モジュールのプロジェクトページの詳細:
このモジュールは、管理>>のフォームに2つの操作を追加します。
このモジュールは、1回限りのログインURL用のビューフィールドハンドラーと、[ビュー]バルク操作で使用する「ユーザーに1回限りのログインリンクを送信」アクションも提供します。