サイトログイン後、ユーザーの登録IDと共に短い挨拶文をページの上部に表示するには、

どのようなスクリプトを利用すれば良いのか教えて下さい。

(例: はてな→ ようこそ●●さん YahooJP→ こんにちは●●さん YahooUS→ Hi, ●●)

現在利用しているログイン用のcgi、 Web Password2 Ver1.5.4 
http://www.ln-lab.net/lunar-night.lab/page-dl_webpass/from-normal_cgi/design-black/lang-ja)に、
何らかを追加する方法の場合と、全く別のcgi使用で実現できる場合のいずれかであると想像しておりますが、
その道の知識を持ち合わせておりませんので、回答には、お薦めのスクリプトの名称と
掲載されているURLにわかりやすいご説明を添えて頂けますと大変たすかります。

宜しくお願い致します。

回答の条件
  • URL必須
  • 1人10回まで
  • 登録:2006/07/19 04:05:37
  • 終了:2006/07/26 04:10:04

回答(2件)

id:esecua No.1

esecua回答回数510ベストアンサー獲得回数102006/07/19 19:56:14

ポイント35pt

まだテストしていないので自信はありませんが (HTMLではなく)CGI上であれば 

#!/usr/bin/perl

print "Content-type: text/plain\n\n";

print $ENV{'REMOTE_USER'};


でID名が表示されるかもしれません。

間違っていたらごめんなさい。http://www.yahoo.us/

id:SumireS

これをWeb Password2 Ver1.5.4に記入すれば宜しいのでしょうか?

もしご迷惑でなければesecuaさんのテスト結果を教えて頂けませんでしょうか?

回答ありがとうございました。再回答お待ちしております。

2006/07/20 01:43:50
id:esecua No.2

esecua回答回数510ベストアンサー獲得回数102006/07/20 02:07:17

ポイント35pt

自分が所有しているサーバーにPerlがインストールされていないのでちょっとテストはできないです。すいません。また回答自体もあやふやなので(間違っている可能性大)期待しないで見ていただければ幸いです。

Basic認証ではないのでIDがREMOTE_USERに保持されているか分からないのですが、以前見たスクリプトではREMOTE_USERに保持されていて、見た感じWeb Password2だったと思うのでもしかしたらという感じで回答させていただきました。返答です。


以下のソースをtest.cgiという名で保存する。

#!/usr/bin/perl

print "Content-type: text/plain\n\n";

print $ENV{'REMOTE_USER'};

test.cgiをWeb Password2 Ver1.5.4で保護しているディレクトリにアップして権限を777にする。

あとはログイン後、test.cgiにアクセスIDが表示されているばラッキー。

間違っていたらごめんなさい

http://www.kent-web.com/pwd/pwmgr.html

id:SumireS

ご丁寧な説明をありがとうございます。

書いて頂いた通りにtest.cgiを作成し該当ディレクトリにアップ、そして権限の変更をしてみました。

メンバー名とパスワードでログインをしてみたのですが・・・ID名表示できませんでした。(T_T)

ぅぅぅ。

他の方法がみつかると良いのですが。

esecuaさんの回答が間違っているということではなく私のほうが何か間違っているのかもしれません。

回答ありがとうございました!!

2006/07/20 03:58:12

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません