DBでユーザー管理、ログイン処理(復習で作成)DBでユーザー管理、ログイン処理(復習で作成)本文(発行内容)<DBでユーザー管理、ログイン処理(復習で作成)>こんにちは、三流プログラマーのKen3です。今回は、DBへユーザー情報を登録、そのデータを使用して、ログイン処理を実行。そんなサンプルを復習で作ってみます。SIZE="12">ポイントは、TYPE="password"です。感じで、入力フォームのことを書いてました。普通、パスワード管理と言えば、ユーザーマスターがあり、IDとパスワードのチェックです。普通のログイン処理を作成してみたいと思います。DB化しても、DBを見つけられて、発覚。普通に作成してみます。※パスワードの扱いは、注意が必要です。軽い気持ちはこのメルマガだけにしてくださいね。date型と、データベースとテーブルを作成します。]ログイン(ボタン)新規ユーザー登録(リンク)を作成する。ログインボタンが押されたら、test068-1.asp(login.asp)を呼び出し、userid,passwordのチェックを行う。エラーの時は、メッセージを表示して、再度ログインさせる。正常時、セッション変数にuseridとユーザー名、ポイントを保存。lastloginの日時を更新する新規ユーザー登録のリンクがクリックされたら、test068-2.asp(adduser.asp)を起動する。useridが重複していないかチェックを行い、エラー時は、再度入力させる。test068.html(index.html)を作成しますか。入り口をキレイに作ったほうがいいですよ。SIZE="12"><br>と、TYPE="password"ぐらいかなぁ。新規ユーザー追加処理ですhttp://www.ken3.org/cgi-bin/test/test068.htmlでテスト可能です。3.新規ユーザーの追加*/まずは、新規ユーザーの追加から、作成してみます。test068-2.aspここに、2つの機能を持たせてみます。1つは、ID、パスワード、名前の入力もう1つは、実際にDBへ登録する処理です。機能の切り替えは、MODEのパラメータ、パラメータが何も無ければ、入力処理、MODE="ADDNEW"だったら、データチェックと追加処理にします。長いけど、ソースから掲載。'データが無いので、チェックはOKです。私がハマったヶ所を恥ずかしいけど暴露します。ステートメントの構文エラーです。passwordって単語なんですね。なんて指定が必要なんですね。どこがエラーなのか、、、ハマりました。フィールド名に必ずF_XXXとやっている人は、ひっかからないエラーでした。ハマった、InsertのSQLを発行しただけでした。次は、ログイン処理を作成します。*/さてと、登録が出来たら、今度はログインの処理ですね。ポイントは、データをチェックするSQLを発行しているぐらいかなぁ。