記事No | : 14272 |
投稿日 | : 2015/10/10(Sat) 23:23:23 |
タイトル | : Cosmo Navigatorについて |
ID情報 | : sasa23 |
投稿者 | : ムック |
URL | : http://lifewelfa.com/life/cart/cart.cgi |
連続登録は禁止です。とでます。
連続登録を可能にするにはどのファイルをどのように修正すればよいかわかる方、おおしえくだしあ。よろしくお願いします。
記事No | : 14273 |
投稿日 | : 2015/10/11(Sun) 10:34:16 |
タイトル | : Re: Cosmo Navigatorについて |
ID情報 | : hamel |
投稿者 | : Hamel |
URL | : http://drc3.news-site.net/script1/ |
> 連続登録は禁止です。とでます。
> 連続登録を可能にするにはどのファイルをどのように修正すればよいかわかる方、おおしえくだしあ。よろしくお願いします。
init.cgi内157行目
# ユーザ登録のとき、同一IPの連続登録を拒否
# → 0=no 1=yes
$cf{deny_same_ip} = 0;
↑が「1」になっているのでは?
記事No | : 14275 |
投稿日 | : 2015/10/11(Sun) 13:44:26 |
タイトル | : Re^2: Cosmo Navigatorについて |
ID情報 | : sasa23 |
投稿者 | : ムック |
URL | : http://lifewelfa.com/life/cart/cart.cgi |
Hamelさま
早速お教え頂き感謝致します。
私のは古いcosmonaviなのかご連絡頂いたファイルに記載がないのでinit.cgi内150行目に貼り付けました。しかしやはり連続登録禁止が出ます。ほかに触るようなところがあるのでしょうか?分かればお教えください。
> > 連続登録は禁止です。とでます。
> > 連続登録を可能にするにはどのファイルをどのように修正すればよいかわかる方、おおしえくだしあ。よろしくお願いします。
>
> init.cgi内157行目
> # ユーザ登録のとき、同一IPの連続登録を拒否
> # → 0=no 1=yes
> $cf{deny_same_ip} = 0;
>
> ↑が「1」になっているのでは?
記事No | : 14276 |
投稿日 | : 2015/10/11(Sun) 15:31:56 |
タイトル | : Re^3: Cosmo Navigatorについて |
ID情報 | : hamel |
投稿者 | : Hamel |
URL | : http://drc3.news-site.net/script1/ |
> Hamelさま
> 早速お教え頂き感謝致します。
> 私のは古いcosmonaviなのかご連絡頂いたファイルに記載がないのでinit.cgi内150行目に貼り付けました。しかしやはり連続登録禁止が出ます。ほかに触るようなところがあるのでしょうか?分かればお教えください。
>
手元に古いバージョンはないので、具体的にはわかりませんが
regist.cgi内に「# 連続登録チェック」というところはないですか?
そこに、
if ($cf{deny_same_ip}) {
↑のような記述があると思いますが
ここの「$cf{deny_same_ip}」の所が違うのだと思います
ココの記述とinit.cgiへの「$cf{deny_same_ip}」が同じでないと
正常に作動しないと思います。
記事No | : 14277 |
投稿日 | : 2015/10/11(Sun) 16:01:44 |
タイトル | : Re^4: Cosmo Navigatorについて |
ID情報 | : sasa23 |
投稿者 | : ムック |
URL | : http://lifewelfa.com/life/cart/cart.cgi |
Hamelさま
早速ご返事いただきありがとうございます。以下のような記載があります。どのように直せばいいかお教えください。
# 連絡登録チェック
if ($deny_same_ip) {
$num[2] =~ s/\n//;
if ($addr eq $num[2]) { &error("連続登録は禁止です"); }
}
local($num,$all) = split(/,/, $num[0]);
$num++;
$data[0] = "$num<>$cls1[0]<>$cls2[0]<>$in{'sub'}<>$in{'url'}<>$in{'name'}<>$in{'email'}<>$mypw<>$in{'comment'}<>$time<>0<>$host<>\n";
> > Hamelさま
> > 早速お教え頂き感謝致します。
> > 私のは古いcosmonaviなのかご連絡頂いたファイルに記載がないのでinit.cgi内150行目に貼り付けました。しかしやはり連続登録禁止が出ます。ほかに触るようなところがあるのでしょうか?分かればお教えください。
> >
> 手元に古いバージョンはないので、具体的にはわかりませんが
> regist.cgi内に「# 連続登録チェック」というところはないですか?
> そこに、
> if ($cf{deny_same_ip}) {
> ↑のような記述があると思いますが
> ここの「$cf{deny_same_ip}」の所が違うのだと思います
>
> ココの記述とinit.cgiへの「$cf{deny_same_ip}」が同じでないと
> 正常に作動しないと思います。
記事No | : 14278 |
投稿日 | : 2015/10/11(Sun) 16:49:09 |
タイトル | : Re^5: Cosmo Navigatorについて |
ID情報 | : hamel |
投稿者 | : Hamel |
URL | : http://drc3.news-site.net/script1/ |
> Hamelさま
> 早速ご返事いただきありがとうございます。以下のような記載があります。どのように直せばいいかお教えください。
>
> # 連絡登録チェック
> if ($deny_same_ip) {
> $num[2] =~ s/\n//;
> if ($addr eq $num[2]) { &error("連続登録は禁止です"); }
> }
>
> local($num,$all) = split(/,/, $num[0]);
> $num++;
>
> $data[0] = "$num<>$cls1[0]<>$cls2[0]<>$in{'sub'}<>$in{'url'}<>$in{'name'}<>$in{'email'}<>$mypw<>$in{'comment'}<>$time<>0<>$host<>\n";
>
>
先ほどのinit.cgiへの変更はそのままで
regist.cgi内の
# 連絡登録チェック
if ($deny_same_ip) {
$num[2] =~ s/\n//;
if ($addr eq $num[2]) { &error("連続登録は禁止です"); }
}
↑を↓のようにしてみてはいかがでしょうか?
# 連続登録チェック
if ($cf{deny_same_ip}) {
chomp($num[2]);
if ($addr eq $num[2]) { &error("連続登録は禁止です"); }
}
記事No | : 14279 |
投稿日 | : 2015/10/11(Sun) 17:05:01 |
タイトル | : Re^6: Cosmo Navigatorについて |
ID情報 | : sasa23 |
投稿者 | : ムック |
URL | : http://lifewelfa.com/life/cart/cart.cgi |
Hamelさま
すごい。おみごとの一言に尽きます。感謝、感激です。長いこと悩んでいたのを解決していただきありがとうございました。御礼申し上げます。
> > Hamelさま
> > 早速ご返事いただきありがとうございます。以下のような記載があります。どのように直せばいいかお教えください。
> >
> > # 連絡登録チェック
> > if ($deny_same_ip) {
> > $num[2] =~ s/\n//;
> > if ($addr eq $num[2]) { &error("連続登録は禁止です"); }
> > }
> >
> > local($num,$all) = split(/,/, $num[0]);
> > $num++;
> >
> > $data[0] = "$num<>$cls1[0]<>$cls2[0]<>$in{'sub'}<>$in{'url'}<>$in{'name'}<>$in{'email'}<>$mypw<>$in{'comment'}<>$time<>0<>$host<>\n";
> >
> >
> 先ほどのinit.cgiへの変更はそのままで
>
> regist.cgi内の
> # 連絡登録チェック
> if ($deny_same_ip) {
> $num[2] =~ s/\n//;
> if ($addr eq $num[2]) { &error("連続登録は禁止です"); }
> }
>
> ↑を↓のようにしてみてはいかがでしょうか?
>
> # 連続登録チェック
> if ($cf{deny_same_ip}) {
> chomp($num[2]);
> if ($addr eq $num[2]) { &error("連続登録は禁止です"); }
> }