私はDrupal6を初めて使用し、次の機能を実装する方法を長い間探していましたが、成功しませんでした。Webアプリのフロントエンド/ドキュメントボードとしてDrupalを使用しています。このWebアプリでのすべてのユーザーアカウントの作成、更新、削除をミラーリングしたい。つまり、ユーザー名とパスワードを送信したい。
実装する小さなモジュールhook_user
(http://api.drupal.org/api/function/hook_user/6)のコーディングを開始しましたが、このフックに関するいくつかの質問についてはまだ疑問に思っています。
1)フィールドに関するドキュメントが見つからないため$account
、ユーザー名とパスワードを取得する方法がわかりません。
2)insert
操作は「ユーザーアカウントが追加されています」と通知します。これは、ユーザーがアカウントにクエリを実行したとき、または保留中のアカウントの作成が承認されたときにトリガーされますか?
3)「スレーブ」Webアプリケーションでのユーザー管理は、URLインターフェースを介して行われます。私はPHPプリミティブしか知りませんが、header("Location: http://webapp/users/add?user=martin&pwd=bla")
これによってターゲットページにアクセスしてコードフローを続行するのではなく、リダイレクトが行われるのではないかと心配しています。なにか提案を?
たぶん、あなたの何人かはすでにそのようなモジュールをプログラムしましたか、またはより多くのドキュメントへのリンクを持っているでしょうか?
よろしくお願いします、
マーティン