同一PC警告
- 青色は、改造箇所を示します。ファイル名: ルーチン名: 行番号 を示します。
- 黒色文字は、「改造前の状態」を示します。
- テキストボックスの中のプログラムを、該当の場所に上書きして下さい。
同一PC警告 Ver 1.00 ★☆☆☆☆☆☆☆
同一PCからの複数キャラ使用を監視し、エラーログを記録します。
※ クッキーを元に判断するので、クッキーオフの場合検知しません。
※この 改造は、セキュリティ上の理由により改造者表示を行いません。
履歴 2007/03/04 Wikiにて公開 2003/08/06 Version 1.00 公開
共通改造ポイント
◆改造ポイント01 エラーログを記録するファイルを設定します。
sos2.cgi # ---------- USER DIRECTORY Line:34
perl/filepath.cgi # ---------- USER DIRECTORY Line:19
$usrdir = 'userdata/'; # ユーザデータを格納するフォルダ
※ error.log の部分は任意のファイル名にします。
※ userdata/0000.dat とすれば、ID:0000 のマイレコードに記録されます。
※ 時々ログ整理を行わないとファイルサイズが無限に膨らみます。
新規ファイルにエラーログを記録する際は、事前にそのファイルを作成して下さい。
(空のファイルでOK。)パーミッションは(666|606)
◆改造ポイント02 エラーを感知し、記録する部分を作ります。
sos2.cgi # Sub Make New # Line:523
perl/option.cgi # Sub Make New # Line:143
chmod(0666,"$usrdir$id\.dat");
sos2.cgi # Sub Make Continue # Line:548
perl/option.cgi # Sub Make Continue # Line:168
$fg = ''; &userout;