Drupal 6.xノードでJavaScriptを使用する必要がある状況があります。私はPHP関数のJavaScript呼び出しを見ていますが、私は次のように実装する方法を正確にはわかりません:Drupal 6.x Javascriptを使用してユーザーがログインしているかどうかを確認
私はDrupalサイトからJavaアプレットを提供しています。 x分後にユーザーがサイトにログインしているかどうかを知りたいユーザーがログインしていない場合は、アプレットを終了する必要があります。ユーザーがまだログインしている場合、もう一度x分待って確認します。
Javaアプレットを起動した同じページで実行するコードを探していますが、アプレットコード自体を変更することはできません。おそらくもっと良い方法がありますが、Javascriptの "SetTimeout()"メソッドを使用してこの継続的なチェックを実行するにはJavascriptが必要です。
JavascriptからDrupal PHPの "user_is_logged_in()"関数を呼び出すにはどうすればよいですか?
誰かがこのプロセスを明らかにするのに役立つチュートリアルはありますか?私は、AJAXを使用する必要があると思っていますが、私が関連付けることができるフレームワークを提供しているものは見当たりませんでした。
ありがとうございました!
これは私のところにあります。ユーザーがログインしている場合に基づいて結果(真または偽)をエコーするコードがあります.Javascriptの呼び出し側でTrueまたはFalseの返された結果をキャプチャできないようです。私はDrupal_add_js( 'myModulename' => "配列( 'loggedinstatus' => 'true'))、 'setting')を使用して結果を埋め込みましたが、Drupal.settings.myModulename.loggedinstatusは存在しません。 PHPの呼び出しの後で、火かき棒で、またはJavascriptコードで。おそらく誰かがPHPから変数や結果を受け取るためのJavaScriptコードスニペットを提供できますか? –
すばやく汚れたjavascriptの答えで私の答えを更新しました...私は現時点でそれをテストすることはできませんが、何をすべきかのアイデアを与えるべきです... –