スレッド表示 | フラット表示〕 全トピック 920 件中 527 番目 次≫ ≪前

ユーザ情報の照合について

created: 2004-11-16 13:18 | modified: 2004-11-18 02:27 | reply: 4

[1899] ユーザ情報の照合について

user: sato | created: 2004-11-16 13:18
別のアプリケーションのURLパラメータに組み込まれているUIDを取得してDBにあるUID情報と照合し、ユーザ制限をかけるページを作成したいと思っております。パスワードなどの手動入力を行わずにUIDの参照を行う方法はございますでしょうか。よろしくお願い致します。
reply: 1900 返信 編集 削除

[1900] Re. ユーザ情報の照合について

user: ゆうじ | created: 2004-11-16 17:45
状況が飲み込めないのですが、

別のアプリケーションのURLパラメータに
組み込まれているのしたら、
そのアプリケーションからURLパラメータをつけて
PHPスクリプトを呼んであげれば、
呼ばれたPHP側で何なりと処理できそうですが。

なぞが多いので答えになって無いかも。
すみません。
Parent: 1899  reply: 1901 返信 編集 削除

[1901] ユーザ情報の照合について

user: sato | created: 2004-11-17 12:34
ご返答していただきありがとうございます。
それから説明に不備があって申し訳ございません。
AのサーバではCGIでユーザ認証システムがあり、URLパラメータにユーザ情報が埋め込めるようになっております。そしてBのサーバのあるページにアクセスしてきたときにそのページにアクセス制限をかけ、そのユーザの参照方法にURLパラメータを使用したいと思っております。双方のサーバのプログラムが違うため、BのサーバでどのようにしてPHPで受取ればよいかご教授していただければとおもっております。
Parent: 1900  reply: 1902 1908 返信 編集 削除

[1902] 異なるサーバ間でユーザ情報を共有したい

user: ゆうじ | created: 2004-11-17 14:09
そうでしたか。サーバが違うんですね。

Aサーバでデータベースが使えるならば、
URLパラメータをデータベースに保存しておき、
Bサーバでは、そのデータベースに接続し、
URLパラメータを照合してOKならば、
さらにデータベースからユーザ情報を得て処理する。
No!ならば、認証失敗の処理を・・・

てな具合にできませんかね。


両サーバ共PHPならば、
PHPのセッションハンドラを
データベースを使ったものに替えれば
上記のようなことがいくらか楽に出来るとは思いますし、
そのようなサンプルもあった気がします。

ただ私自身はやったことがないので参考まで。
Parent: 1901  返信 編集 削除

[1908] GET式値の受け渡し

user: ごいんきょ。 ホームページ | created: 2004-11-18 02:27
つまり、URLに付加したパラメータの、異なるサーバ間の受け渡し方法について質問されているのでしょうか。

認証情報の参照用パラメータを
UID=123abc
とすると、クッキー等、何らかの形で常にサーバAで呼び出せるようにしておき、サーバBへのリンクに、つねにそのパラメータを付加するようにするしかないと思いますね。
<A href="http://www.expample.com/index.php?UID=123abc">サーバB</A>
などのように。
もちろん、"123abc"の部分は、UIDの値をおさめた変数になおす必要がありますが。

URL埋め込み式のデータは、URLに続けて直接記述して呼び出しても有効ですよ。
Parent: 1901  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 527 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑