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


記事No: 7395
投稿日: 2010/05/20(Thu) 15:39:11
タイトルe-padの暗証キー未入力の場合について
ID情報: apuehara
投稿者: apuehara
URLhttp://www.net-g.jp/~uehara/cgi-bin/epad/epad.cgi

e-padについて該当記事が検索してもなかったようなので質問させていただきます。

現在e-padを利用させていただいておりますが、投稿の際、暗証キーが未入力でも投稿されるのですが、削除の際に「削除キーが入力モレです 」とエラーが返ってきます。
また、適当にキーを打ち込むと「記事に削除キーが設定されていません」と出るのですが、管理人による削除以外にこの問題を回避する方法などありませんでしょうか?

もし簡単な回避方法がない場合には、暗証キーが未入力の場合は投稿できない等の対策が必要になると思うのですが、その場合の修正方法等もご助言いただけると大変助かります。

お手数をお掛けして申し訳ございませんが、どうかよろしくお願いいたします。


記事No: 7398
投稿日: 2010/05/20(Thu) 19:23:33
タイトルRe: e-padの暗証キー未入力の場合について
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> e-padについて該当記事が検索してもなかったようなので質問させていただきます。
>
> 現在e-padを利用させていただいておりますが、投稿の際、暗証キーが未入力でも投稿されるのですが、削除の際に「削除キーが入力モレです 」とエラーが返ってきます。
> また、適当にキーを打ち込むと「記事に削除キーが設定されていません」と出るのですが、管理人による削除以外にこの問題を回避する方法などありませんでしょうか?

e-padに限らず、暗証キーは任意入力ですから未入力の方には削除の権限はありません。

> もし簡単な回避方法がない場合には、暗証キーが未入力の場合は投稿できない等の対策が必要になると思うのですが、その場合の修正方法等もご助言いただけると大変助かります。

あまり強要するのは賛成ではありませんが.....

# フォーム内容チェック
my $err;
if ($in{'name'} eq "") { $err .= "名前が未入力です<br>\n"; }
if ($in{'comment'} eq "") { $err .= "コメントが未入力です<br>\n"; }
if ($in{'pwd'} eq "") { $err .= "暗証キーが未入力です<br>\n"; }#←追加
if ($in{'email'} && $in{'email'} !~ /^[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/) {
$err .= "Eメールの入力内容が不正です<br>";
}
if ($err) { &error($err); }

if ($in{'url'} eq "http://") { $in{'url'} = ""; }
if ($in{'sub'} eq "") { $in{'sub'} = "無題"; }


記事No: 7401
投稿日: 2010/05/21(Fri) 09:42:59
タイトルRe^2: e-padの暗証キー未入力の場合について
ID情報: apuehara
投稿者: apuehara
URLhttp://www.net-g.jp/~uehara/cgi-bin/epad/epad.cgi

>pachira様

修正方法のご教示、本当にありがとうございました。
こちらの思う通りの動きになりました。

> e-padに限らず、投稿キーは任意入力ですから未入力の方には削除の権限はありません。

今回のは仕様だったのですね。
上記のような修正がしたかった理由としては、PC操作にあまり明るくないユーザーが多い上に投稿頻度が多いため、誤って暗証キー未入力で投稿するケースが多く、その度に管理者に削除の依頼が電話等で来ていたためです。

この度は本当にありがとうございました。


記事No: 7404
投稿日: 2010/05/21(Fri) 12:54:02
タイトル訂正
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> > e-padに限らず、投稿キーは任意入力ですから未入力の方には削除の権限はありません。

投稿キーではなく暗証キーですね。
失礼しました、元記事も修正しました。


[検索ページ]