* [[サポート掲示板/60]] [#o70c6975]
|お名前|yumiko|
|状態|完了|
|追加日時|2006/09/26 (火) 09:57:22|
|対象CGI|全般|
|タイトル|ユーザーIDの重複チェックをしたい|

** 本文 [#xe81cf03]
一企業のWABサイト担当をしておりますが、今回ユーザー認証ページを作成する予定で進めています。メールフォーム上でユーザに希望ユーザIDを入力してもらおうとしていますが、IDが重複している場合入力の時点でその場で”重複しています”という内容のコメントを返したいと思っています。サーバのサービスでユーザ認証のための.htaccessは設置されているので、.htpasswdのデータを利用できればと考えましたが、これを参照して返す方法があるか、教えていただけますでしょうか?
----
- 単純にBASIC認証のユーザ管理するものを意図していらしゃるように思えますので、こんなのは如何でしょうか? http://cgi-design.net/prog/rest/rest8/ -- [[みの]] &new{2006/09/27 (水) 00:31:56};
- 回答ありがとうございます。サーバのサービスのユーザ認証がBASIC認証であるため、そこまではできており、これを利用したいと思っています(ご紹介いただいたサイトも参照経験がございます)。こちらでユーザIDを決めて発行する分には今のままで問題ないのですが、会社側から、できればユーザにお客様情報を登録していただく際のフォームでユーザIDをご自身で入力していただくようにしたいと。その時に、すでに登録してあるユーザーIDであれば画面上でその旨を返す方法を探しています。利用サーバがPHPの利用が不可なので、何かCGIでプログラムを付け足すことによってできればと考えております。 --  &new{2006/09/28 (木) 09:51:58};
- 追伸・・・実際のユーザIDの登録はこちらでいたしますが、希望のユーザIDをフォーム上で入力していただき重複していればその場で返したいという主旨でございます。 -- [[yumiko]] &new{2006/09/28 (木) 09:56:43};
- 追追伸・・・度々すみません。ご紹介いただいたサイトからダウンロードしたcgiを改めて見てみまして、これを利用しつつアレンジできるかもと・・・とりあえず試してみます。またご報告いたします。 -- [[yumiko]] &new{2006/09/28 (木) 10:14:37};
- 当初の質問とは少しずれるかもしれませんが、現状、form2mail.cgiをカスタマイズしたものを利用して入力フォームを作成・使用しています。現在の入力フォームに希望ユーザーID入力欄を設置するのですが、その際にすでに登録済みのIDの場合にエラーを返したいと思っています。例えば入力欄のnameを_idniform2mail.cgiにそのためのコマンドを追加可能でしょうか。 -- [[yumiko]] &new{2006/10/06 (金) 16:50:31};
- すみません。途中で送信してしまいました。例えば入力欄のnameを_idなどと設定し、cgiの方でここに入った値と別の登録済みのユーザーIDファイル(例えばid.txt)を開いて一行ずつ拾ってその値が一致したらエラーを返すというようなコマンドを追加できたらと思うのですが、いかがでしょうか? -- [[yumiko]] &new{2006/10/06 (金) 16:58:30};
- 通常BASIC認証で管理されたUSERNAMEは重複することは出来ないと思うのですが如何でしょうか? -- [[みの]] &new{2006/10/06 (金) 22:59:15};
- サーバで用意されたユーザー認証を使用しつつ、form2mail.cgiをカスタマイズして、やろうとしていたことができました!ありがとうございました。 -- [[yumiko]] &new{2006/10/19 (木) 14:31:46};
- よかったですね。嬉しいです。連絡ありがとうございました。 -- [[みの]] &new{2006/10/19 (木) 23:33:58};
- カットバン -- [[三島弁]] &new{2006/10/20 (金) 00:58:34};

#comment

[[サポート掲示板]]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS