プロが教える店舗&オフィスのセキュリティ対策術

WADAXで自身で作成した会員用Webサイトを運用しています。
.htaccess によりログインユーザに制限をしています。

そこで、誰がログインしたかの情報も管理できないかと考えています。
ネット上で調べてみたのですが、特にフィットする情報が無いので、質問させていただきました。

やりたいこととしては、ログインしたユーザ名を取得して、テキストファイルなどに保存し、1日単位で誰がログインしたかを管理したいです。

何か情報等お持ちでしたら、教えていただけると幸いです。
よろしくお願いします。

A 回答 (2件)

htaccessでのユーザ制限というのはベーシック認証の事だと思うのですが…


ベーシック認証のユーザIDは環境変数$_SERVER['REMOTE_USER']で取得可能なので、後はアクセス日時やユーザエージェント等のその他の情報とともにファイルに出力すれば良いと思います。
    • good
    • 0

とりあえずは、WADAXコントロールパネルにログインして、


アクセス分析ツールWebalyzerをインストールしてはいかがでしょうか?
ユーザ毎の日時別ログインまではわかりませんが、誰がログインしたかとか回数を見ることはできます。
あとコントロールパネルからアクセスログをダウンロードできるので、
ApacheLogViewer等で詳細な分析ができますよ。

参考URL:http://www.vector.co.jp/soft/dl/win95/net/se2526 …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
なるほど、このツールでログを見やすくできるのですね。

ただ、私としてはDBとかにその情報を持たせて、Webページ上にログイン回数を載せたり、Web上で誰がログインしたかなどを見れる仕組みを持ちたいと考えています。

説明が足りませんで申し訳ありません。

そのようなことができる手段があれば、ぜひ教えていただきたいです。
(アクセスログファイルから情報を抜き出すなどは対象外と今時点ではしたいです)

お礼日時:2010/05/18 21:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!