2009-09-01 10 views
1

私は私の会社のメインのウェブサイトにDotNetNukeを使っています。別のベンダーが製品を販売するために使用しているツールを作成しました。そのベンダーは、Linux/Apache/MySQL/PHP上でアプリケーションを構築しました。標準フォーム認証を使用します。DotNetNukeユーザー情報をPHPサイトにログインする

ログインとして使用するために、いくつかのユーザ情報(ユーザ名としての電子メールアドレス、パスワードとしての他のテキスト、dotnetnukeパスワード)をPHPサイトに渡すリンクを、私のdotnetnukeサイトに作成することはできますか?

答えて

0

はいできます。 DNNから必要なデータを取得し、WebRequestを使用してPHPサイトに送信するページを作成します。 How to: Send Data Using the WebRequest Classを参照してください。

+0

PHPサイトまたはDNNの "ページを作成"?ベンダーは、データを送信するために何らかのエンドポイントを作成する必要がありますか? – nlinus

+0

DNNのWebサイトにページを作成します。ベンダーは(仮定して)PHPを実行するので、WebRequestを使用して投稿することになります。ベンダーは$ _POST ['DNNVariablePosted']を実行するだけで、投稿されたフィールドの値を取得することができます。 WebRequestには特別なことは何もありません。普通の

ではなく、プログラムでHTTP POSTを行うことができます。 –

0

DNNでIFrameモジュールを試しましたか?これには、表示しているサイトにQueryString Parametersを含めるオプションがあります。もちろん、このアプローチでは、あなたのPHPサイトが、あなたが言及した電子メールアドレス、ユーザ名、およびその他のテキストをQueryStringとして期待していることを前提としています。

関連する問題