記事No | : 494 |
投稿日 | : 2007/05/07(Mon) 01:28:59 |
タイトル | : ImageAlbumについて |
ID情報 | : tamabi |
投稿者 | : たまび |
URL | : http://pet-micky.net/album/album.cgi |
お世話になります。
ImageAlbumをダウンロードさせていただきまして、ありがとうございました。
そのCGI中に、他人にコメントを書くことを禁止というの設定は可能でしょうか。可能であれば、やり方を教えていただきますでしょうか。または、パスワードを入れないとコメントを書き込めないとかも、可能でしょうか。
どうぞよろしくお願いします。
記事No | : 505 |
投稿日 | : 2007/05/07(Mon) 20:06:57 |
タイトル | : Re: ImageAlbumについて |
ID情報 | : tems |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> お世話になります。
> ImageAlbumをダウンロードさせていただきまして、ありがとうございました。
> そのCGI中に、他人にコメントを書くことを禁止というの設定は可能でしょうか。可能であれば、やり方を教えていただきますでしょうか。または、パスワードを入れないとコメントを書き込めないとかも、可能でしょうか。
> どうぞよろしくお願いします。
管理パスワードを入力しなければ返信できないようにする方法が簡単です。
#---------------------------------------
# 詳細画面
#---------------------------------------
-- 途中省略 --
名前:<br><input type=text name=name size=32 value="$c_nam"><br><br>
URL:<br><input type=text name=url size=32 value="$c_url"><br><br>
内容:<br><textarea name=comment cols=45 rows=6></textarea><br>
パスワード:<input type=password name=pwd size=8 value=""><!-- ★追加 -->
<input type=submit value="書き込む">
<input type=checkbox name=cook value="1" $c_chk>
<font size="-1">クッキーを記憶</font>
-- 途中省略 --
#---------------------------------------
# 返信書き込み
#---------------------------------------
sub reply {
# セキュリティチェック
if ($postonly && !&MethPost()) { &error("METHOD形式が POST でありません"); }
if ($baseUrl) { &refCheck; }
# 入力チェック
if (!$in{'name'} || !$in{'comment'}) {
&error("なまえ又はコメントが未入力です");
}
if ($in{'url'} eq "http://") { $in{'url'} = ''; }
if ($in{'pwd'} ne $pass) { &error("書き込みは管理者のみです"); } ## ←追加
# ホストチェック