TOWN

セキュリティ対策

「お賽銭」の不正防止

「お賽銭」の不正防止方法を紹介します。

改造場所

■「orijinal_house.cgi」

改造内容

■「orijinal_house.cgi」をエディタで開き、下記部分を探して下さい。

###さい銭箱入金処理
sub saisensuru {  #ver.1.3
     if ($money < $in{'saisengaku'}){&error("お金が足りません。");}
     $money -= $in{'saisengaku'};
#ログ更新
     &lock;

■下記赤文字部分を追加して下さい。

###さい銭箱入金処理
sub saisensuru {  #ver.1.3
     if ($money < $in{'saisengaku'}){&error("お金が足りません。");}
     # 不正対策 ここから
     if (0 > $in{'saisengaku'}){  # マイナスの場合は100倍返し♪
          $in{'saisengaku'} = $in{'saisengaku'} * (-100);
     }elsif (100 > $in{'saisengaku'}){  # 下限金額を設定する
          &error("不正な操作が行われました。");
     }elsif (50000 < $in{'saisengaku'}){  # 上限金額を設定する
          &error("不正な操作が行われました。");
     }
     $ginkoumeisai_file="./member/$in{'ori_ie_id'}/ginkoumeisai.cgi";
     open(GM,"$ginkoumeisai_file") || &error("ファイルが開けません");
     @check_aite_tuutyou = <GM>;
     close(GM);
     my($d,$check_meisai_naiyou)= split(/<>/,$check_aite_tuutyou[0]);
     if($check_meisai_naiyou eq "おさい銭←$name"){
          &error("連続してのお賽銭は出来ません。");
     }
     # 不正対策 ここまで
     $money -= $in{'saisengaku'};
#ログ更新
     &lock;
お賽銭に「マイナス金額」が入力された場合、プラスに変換し100倍にしてお賽銭が実行されます。
「# 下限金額を設定する」で指定した額より少ない場合はエラーとなります。
「# 上限金額を設定する」で指定した額より多い場合はエラーとなります。
同一人物への連続してのお賽銭を禁止します。
「マイナス金額」が入力された場合に「一定額」のお賽銭を実行させる場合は、
$in{'saisengaku'} = $in{'saisengaku'} * (-100);
の文を
$in{'saisengaku'} = "100000";
に変更して下さい。
※「100000」は「100,000円」の場合です。半角数字で設定して下さい。。

前後の内容

俺ペナTOWN
設置方法セキュリティ対策
対策一覧「お賽銭」の不正防止「商品売買」の不正防止

野良猫タウン

当サイトでは、「野良猫タウン」として「TOWN」を設置・公開しています。
オリジナル改造を施した「のんびりまったりタウン」です。
100名限定で楽しんで頂ければ、嬉しいです♪

【劇ぱわ改造設置支援サイト】Take it easy ! RYOQUEST presents

『野良猫のCGI講座』は、
【劇ぱわ改造設置支援サイト】Take it easy ! RYOQUEST presents のコンテンツとして、虎猫が公開しています。

「劇空間ぱわふるリーグ2 ver 3.00b(劇ぱわ)」は、
きままなまま』で管理人にーやん様が作成・無料配布されているCGI/Perlによる野球ゲームです。

「TOWN」は、
Brassiere』で配布されているCGI/Perlによるゲームです。
サイト自体は現在休止中ですが、製作されたゲームなどの配布は継続されています。

参考にされた方は、当サイトへリンクを貼って下さい♪
サイト名:Take it easy ! RYOQUEST presents
(サイト名:Take it easy !
URL:http://ryoquest.sakura.ne.jp/
バナーURL:http://ryoquest.sakura.ne.jp/image/tie_8831an.gif
Take it easy !

『旧:野良猫のCGI講座』

以前の『野良猫のCGI講座』をご覧になりたい方は、『旧:野良猫のCGI講座』からアクセスして下さい。
但し、更新は一切していません。
(※「旧:野良猫のCGI講座」には「TOWN」に関する記述はありません。)

ページのトップへ戻る