ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

ASP.NETコミュのログイン画面の作り方を教えてください。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
ASP.NET C# でログイン画面が作りたいのですが

.NET初心者の為、理解できないで苦しんでおります。
皆様のお力を貸していただけたらありがたく思います。



ログインID [  ]
パスワード [  ]

   【ログインボタン】

ログインID、パスワードを入力してログインボタンを押下すると
SQL サーバーに登録しているデータベースと比較をし照合が取れたら
ページへ遷移する。NGなら警告メッセージを表示。


ーーーーーーーーーーーーーーーーーーーーーーーーー
このようなプログラムなのですが初心者の私にはまったく
分かりませんどうかお力を貸して下さい。

コメント(10)

ログインIDとパスワードをRequiredFieldValidatorで未入力時はエラー

ログインボタンClick_Subイベントにて
・web.configに設定してあるSQLサーバーへ接続する為の接続文字列を取得
 (System.Configuration.ConfigurationManager.ConnectionStringsで出来る)
・登録しているデータベースを取得し照合
・OKの場合、 Server.Transferにて遷移
・NGの場合、画面のエラーメッセージ.txtに、エラーメッセージをセットし
 ログインボタンClick_Subから出る
ログインコントロールとそれに絡む一連の仕組みを勉強する。
ログインコントロールを使ったHowToってMSが公開してませんでしたっけ?
とにもかくにも初心者の自覚があるなら自分で調べる力を身に付けたほうが幸せになれると思いますよ
カサ
 ヒントをいただき有難うございました。
 DBへ接続までなんとかできました。

ono、あにき
 ごもっともな意見有難うございます。
  
タイトルを、質問内容が分かりやすいように修正しました。
元のタイトルは「教えてください。」でした。
Jitta
 どうもありがとうございます。
一応、「フォーム認証」というキーワードも押さえておいた方がいいかと。
あとはパスワードくらいは暗号化した方がいいかなと。

> 1 カサさん

不躾な質問かもしれませんが、気になったので教えてください。
どうしてServer.Transferを推奨したのでしょう?
個人的にはPage.Redirectを多用するので、利点が気になります。
URLが変らなくて不思議な動きになりませんか?
8:
横から失礼します。

私もフォーム認証ではRedirectを使います。URLがいつまでも変わらないのは不自然ですからね。
ただ、そのあとの画面遷移で、個々のURLをユーザが意識する必要がない場合はServer.Transferを使います。
Page.Redirectでは、いったん制御がブラウザに戻ってから再度Webサーバにアクセスしますが、Server.TransferではWebサーバ上だけで制御が移るので、その分高速になります。(昨今のブロードバンドでは大差ないですが)
また、ページで処理するデータをSessionで保持していると、URL直打ちなどでページ遷移されると対処が難しくなるので、あえて初期画面のURLのままにしたほうがマシ、というのもあります。(もちろん、これは手抜きですが)
すみません。Response.Redirectでした。
失礼しました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

ASP.NET 更新情報

ASP.NETのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング