- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cgiでIDとパスワードの発行)
cgiでIDとパスワードの発行
このQ&Aのポイント
- CGIを使用して、IDとパスワードの発行方法について質問です。
- 入力画面1と入力画面2で情報を入力し、エラーチェックを行った後、確認画面でデータを表示します。
- 入力されたデータとあらかじめ指定したテキストデータを参照して、IDとパスワードを発行し、使われたIDにはチェックを入れます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
#ID:PASSWORD a1:1pass a2:2pass …:… a1000:1000pass というようなファイルがabcdそれぞれにあって、 そこからIDとパスワードを拾って配布するということですよね? そして本題は、二回目以降のアクセスでのデータの取得と、 まだ配布されていないIDとPWのセットの判別。 #1 既に配布されたセットは別ファイルへ ID:a1 PW:1pass name:~~ other:~~ という別ファイルに既に配布済みのものを移してしまってはいかがでしょう? (つまり、別ファイルにあるIDは使われた状態) 二回目以降は(そう思われる場合は)、 こちらからIDとPWが一致しているか調べて、 データもそのまま持っていけます。 IDが無ければ、まだ発行されていないということになります。 #2 最初のファイルにデータを追加してチェックとみなす a1:1pass:data=~~~ (区切り文字は適当) a2:2pass:data=~~~ …:… というようにデータ部分を追加してしまえば、 データが追加された=既に配布されたと考えることができます。 ファイルが無用に大きくなりますし、 若干非効率的だとも思いますが、考え方の一つとしてはこんな方法もということで。 他にも色々とあると思います。 データの内容や後々の呼び出しのことを考えての選択ということになると思います。 とりあえず以上参考までに・・。
お礼
natsuki_tkさん 返事が遅くなってすみません。 いろいろアドバイスありがとうございます! 結局教わった#2の方法で制作することになりました。 ひとつの処理をさせるのにも色々な方法があるのですね。勉強になりました。