質問者 マツ
投稿日 11/6(水) 12:32:12
簡易BBS-Cで、ID取得のため新規登録する際に、
既に登録されているニックネームやメールアドレスを入力しても
登録がされてしまいます。
ニックネームやメールアドレスの重複防止機能を付けるには、どのようにしたら良いのでしょうか?
他の掲示板などを見て、下記の部分がそうなのかなと思い、張り付けてみたのですが、
掲示板自体が動かなくなってしまいました。
if (!open(DB,$file)) { &error('システムエラー','パスワード管理ファイルにアクセスできません.','復旧するまでお待ちください.'); }
@LOGIN = <DB>;
close(DB);
@PICKUP = grep(/^$in{'uname'}\:(.+)$/,@LOGIN);
if ($#PICKUP > 0) { &error('システムエラー','そのハンドルネームは既に登録されています.','管理者に修復を依頼してください.'); }
if (@PICKUP) { &error('登録済み','そのハンドルネームは既に登録されています,'ブラウザの[戻る]ボタンを押して前の画面に移動してください.'); }
アドバイスをお願いいたします。
プロバイダ参照:
サーバのOS:不明
パソコンのOS:Mac9
エディタ:Jedit
FTPソフト:Fetch
サーバ移転:していない
改造:(未選択)
CGI習熟度:(未選択)
|