人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

サイトログイン後、ユーザーの登録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にわかりやすいご説明を添えて頂けますと大変たすかります。

宜しくお願い致します。

●質問者: ???
●カテゴリ:インターネット ウェブ制作
✍キーワード:CGI URL Web お薦め こんにちは
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● esecua
●35ポイント

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

#!/usr/bin/perl

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

print $ENV{'REMOTE_USER'};


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

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

◎質問者からの返答

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

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

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


2 ● esecua
●35ポイント

自分が所有しているサーバーに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

◎質問者からの返答

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

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

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

ぅぅぅ。

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ