メールを入れないと書込みできない方法

[上に] [前に] [次に]
とでぃ 2000/05/28(日) 08:01:40
お世話になります。
メールを入れないと書込みできない方法を教えてください。

当方は精神的病気関連のサイトをもっており、サイトの性質柄
いたずら等が多いです。
しかし、それが病気の現われとも取れる場合もあり、
一様に記事等の削除が行えません。

そこで、メールを入力しないとBBS、その他げーむなどの
書込みが出来ないような形式にCGIに加筆したいと思います。
しかし、書込み者に対し嫌がらせなどがあるためアドレスは非公開にしたいです。
BBSなどでは、メールの表示を希望することもあるため、
表示、非表示を選択できるようにしたいです。

概要わかっていただけますでしょうか?
メールアドレスを入力しないと書込みはできいが、基本的に表示はされない。
ただし、希望者分はチェックすることで表示される。と言うスクリプトです。

でも、CGIの内容の知識がないため、
簡単に加筆できるような方法がありましたら、
その内容等を教えてください。

できればどんなCGIでも加筆できるようなあるいは、簡単に改造できるような方法が
希望です。

よろしくお願いいたします。

Phine 2000/05/28(日) 12:43:04
多分それぐらいならすぐできるようになりますよ。
とりあえずサンプルがあったほうが説明しやすいので、
・改造したい CGI のソースをテキストファイルにしたものへのリンク
か、
・改造したい CGI のソースの、コメントを除いて上のほう
を書いておいてくれませんか?

とでぃ 2000/05/29(月) 12:57:54
Phine 様>
早速のお返事有難うございます。

主にやりたいものの一つは、KENTWEBさんのBBSで、
どの部分を抜粋して書いたらよいかわからないので、
そのままテキスト化してUPします。

http://www.geocities.co.jp/HeartLand-Kaede/8248/yybbs.txt

もう一つは、CGI Staionさんのゲームで、
http://www.geocities.co.jp/HeartLand-Kaede/8248/banana.txt

どちらも改造は許可されているようです。
私自身は、これらの自分で行いえる設定の部分のみ手を加えて、
そのまま利用させていだだいております。

できましたら、よろしくお願いいたします。

アム [E-Mail] [HomePage] 2000/05/29(月) 18:07:22
メールアドレスを記入しないと掲示板に書けないと言う方式は、
uso@uso.co.jp
などを書くと、簡単にセキュリティーを潜り抜けてしまいます。
あまり有用ではありません。

○違う解決方法…かな?
1:掲示板などをパスワード制限の下にします。
2:掲示板などを会員様専用にしてメールでチェックし
文章を見て、適切な人だけパスワードを教えます。
(もちろん1人に対して1パスワードを発行しましょう。
これは、パスワードを不正利用されることを防ぐためです。)
3:荒らしをする人は面倒くさがってメールを送らないことが
多いです。

○その他
CGIをいじってワードチェックに引っかかった
不適切な表現は書きこめない様にします。
IPアドレスを環境変数を駆使して表示します。
など

とでぃ 2000/05/29(月) 18:16:58
追伸

せっかく、これが実行されても、
いいかげんなメールを入力されたら終わりですよね(^^;;)
メールが確実なものであるかをチェックする方法ってあるのでしょうか?

アム [E-Mail] [HomePage] 2000/05/29(月) 18:25:22
ご自分でメールソフトを立ち上げて、
そのアドレスに確認のメールを送って下さい。
変なメッセージが帰って来たり、
身に覚えがないなどと言ったメッセージが帰ってくれば、
それがうそのアドレスと分かりますよね。(^^;

バギンズ 2000/05/29(月) 18:26:21
とりあえず、回答だけ
yybbsは

if ($in{'email'} && $in{'email'} !~ /(.*)\@(.*)\.(.*)/)
{ &error("Eメールの入力内容が正しくありません"); }

のところを

if ($in{'email'} !~ /(.*)\@(.*)\.(.*)/)
{ &error("Eメールの入力内容が正しくありません"); }

に変更。

WeB BaNaNa は最初からメールアドレスの入力がないのですが、
追加したいのですか?

バギンズ 2000/05/29(月) 18:29:05
YYBBSにはメールによる書き込み通知機能があるようですが...

とでぃ 2000/05/29(月) 18:33:17
そうですね。
確認メールを送るって言うのは手ですよね。
基本的ですが(^^;)

できれば、パスワード式にしたくないのです…
ホストまではわかるのですが、ちがうHNを利用された場合、
同一人物かどうかを確認するにはやっぱりメールアドレスまでわからなければ
だめですよね………

いろいろなHNを利用して記入する人がいるので、
ちょっと困ってるのです。でも、多重人格?的な病気だと困るので、
一様に規制かけられないし…

やっぱり、一応こういう人たちは、性質上
いいかげんなメールアドレスを記入してまで参加しないということを前提に、

メールアドレスを入力しないと書込みはできいが、基本的に表示はされない。
ただし、希望者分はチェックすることで表示される。と言うスクリプトを、
一応教えてください。
それでだめだったら、また考えます。

いろいろ案を出していただいて有難うございます。
また良い案がありましたら教えてください。

とでぃ 2000/05/29(月) 18:39:06
バギンズ様>
yybbsは、家に帰って早速やってみます。
でもこれは、記入するしないを選択できるのでしょうか?
メール通知機能は、相手が入力をしていない場合、
発信者不能で来るよう認識していたのですが、試してみます。

WeB BaNaNa については、はい、追加したいのです。

バギンズ 2000/05/29(月) 18:51:53
すいません。m(_ _)m
メールアドレスを表示する/しないは、検討はしたのですが、
そのチェックもログに記録しなければならず、レス付きの関係もあり、
かなり広範囲な修正になりそうなので...
そこまでの改造の手助けをするのはちょっとパスかと...(^_^;)

andi 2000/05/29(月) 18:58:00
http://www.harukaze.net/~mishima/perl/cgi-tech-tips.html

面倒ですけどメールアドレスの確認方法です。
フリーメールサービスとか利用されたら
意味無いかもしれませんが。

とでぃ 2000/05/29(月) 18:59:10
バギンズ様>
お気持ちだけでも…m(_ _)m
いろいろご検討いただいて、有難うございました。

バギンズ [E-Mail] [HomePage] 2000/05/29(月) 19:07:23
メールアドレスとホームページアドレスを書き忘れてました。
同じジオの住民だったりします。(^_^;)

とでぃ 2000/05/30(火) 09:15:16
andiさん>HPアドレス有難うございます。
ちょっと私には難しいです...
でも、頑張って読んでみます。

バギンズさん>本当だ!同じジオの住民ですね。
ただここは、自由にCGIを利用できないのが難点でしょうか!?

バギンズ 2000/05/30(火) 10:34:22
>とでぃさん
Web上からメールを送ったのですが、ご覧になられましたでしょうか?
一旦お断りはしたのですが、とりあえず、yybbsのメールアドレスの
表示/非表示とWebBaNaNaのメールアドレス入力の改造は行ないました
(まだ、いい加減にしかテストしてませんが(^_^;))
送り先をご連絡ください。

>本当だ!同じジオの住民ですね。
>ただここは、自由にCGIを利用できないのが難点でしょうか!?
その限られた環境の中でジオのゲストブックを改造したりして
楽しんでおります。(^_^)

とでぃ 2000/05/31(水) 23:49:17
バギンズ様>
メールを送らせていただきましたが、
届きましたでしょうか?

とでぃ 2000/06/01(木) 23:13:36
[[解決]]
バギンズ様>
有難うございました。
何とかうまくいきそうです。

[上に] [前に] [次に]