PHP の Joomla スタンドアロン スクリプト - ハンドシェイク
-
21-09-2019 - |
質問
別の PHP スクリプトで Joomla のユーザー オブジェクトを取得したいと考えています。
とにかく、私がやりたいのは、非 Joomla ページで Joomla ユーザー (JUser) を取得することです。多かれ少なかれ、joomlaのユーザー名、メールアドレス、名前などを取得し、それを別のカスタムアプリケーションで使用するためにphpスクリプトにスローする方法が必要です。
これを行うための最良の方法は何ですか?フレームワークをインポートし、ユーザーから必要な情報を取得し、それらをセッション変数として設定して、その情報を使用したい PHP ページにリダイレクトすることで、特殊な joomla ページを作成します。
それとも、現在のユーザーに対応するクエリ文字列変数を使用して Joomla ページに何らかのリンクを作成し、ユーザーがリンクをクリックしたときにクエリ文字列から情報を取得するだけでしょうか?
ユーザー情報をカスタム アプリケーションに取得する方法の最良のシナリオを探しています。
ご洞察をいただければ幸いです。
解決
最良の方法は、誰かが Joomla にログインしたときにスクリプトにログインするユーザー プラグインを作成することです。 Joomla フォーラムとカスタムメイドの php サブサイト用の統合ログイン
他のヒント
あなたがのためにデータを欲しいものに依存します。
juserデータは、あなたがいることをリバースエンジニアリングし、juserデータを引き出すことができるように...それが乱雑になり、セッションで連載して保存されます。
別の方法としては、プラグイン独自の意思のセッション変数に格納juserデータその作ることができます。セッション変数は、同じセッションのメソッドを使用しasuming ..他のPHPスクリプトを利用できるようになります。
(joomlaのは、独自のを持っています)あなたは、プラグインを作ることができるという店のセッションを使用したと同様のプロセスは、本質的に他のスクリプト、またはフラットファイルなどにassessibleで、データベース内のデータ
また、あなたはjuser値を取得する必要があることをJoomlaの機能を使用するには、joomlaのを十分にアップロードすることができ...(汚い)