KENT-WEB サポートコーナー 過去ログ [ 0108 ]


記事No: 494
投稿日: 2007/05/07(Mon) 01:28:59
タイトルImageAlbumについて
ID情報: tamabi
投稿者: たまび
URLhttp://pet-micky.net/album/album.cgi

お世話になります。
ImageAlbumをダウンロードさせていただきまして、ありがとうございました。
そのCGI中に、他人にコメントを書くことを禁止というの設定は可能でしょうか。可能であれば、やり方を教えていただきますでしょうか。または、パスワードを入れないとコメントを書き込めないとかも、可能でしょうか。
どうぞよろしくお願いします。


記事No: 505
投稿日: 2007/05/07(Mon) 20:06:57
タイトルRe: ImageAlbumについて
ID情報: tems
投稿者: BAL
URLhttp://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="書き込む">
&nbsp;&nbsp;
<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("書き込みは管理者のみです"); } ## ←追加
# ホストチェック


[検索ページ]