2011-05-09 32 views
0

私はビジュアルスタジオ2008のasp.netプラットフォームでWebサイトを構築する初心者です。私は基本的なログインシステムを作成しました。今私はそれぞれのデータベースにアクセスするためにそれを使用できるように、私はそれにユーザー名を格納するためにクッキーを使用しました。asp.netのクッキーで特定の情報を抽出する方法

たとえば、ユーザ名がabcでログインしているユーザ。プロファイルページにリダイレクトされます。今ここで彼のプロフィールの詳細をリストビューで表示したいができない。だから私はその人のテーブルの詳細を検索し、リストビューでそれを埋めるためにSQLのWHERE条件を埋めるためにクッキーに格納されているユーザー名を使用すると思った。

どのようにしてCookie情報を取得できますか。私が試したが、私はすぐに "9 may 2011 12:22:20 uid = abc"のようにすべての情報にアクセスする。

ログインした後に特定の登録ユーザの情報を表示する別の方法があるそれから私を助けてください。

Response.Cookies("CookieName").Value 

彼が好きなよう顧客がクッキーを設定することができますので、これは非常に安全ではないことに注意してください:あなたのリテラルの質問は答えることU.

答えて

0

感謝。簡単な修正は、ASP.NETにクッキーの詳細を処理させることです。あなたのような、Sesssionに変数を設定した場合:

Session["UserName"] = "Ani"; 

ASP.NETはセキュリティで保護されたクライアントは、「セッションID」クッキーを送信します。ユーザーはUserNameを変更できません。サーバーにのみ格納されます。

+0

私はセッションIDを設定しなかったOK、私はそれを使用できるように、そしてどのように私はそれからこの「アニ」ユーザ名を抽出しますSQLアニメーションに関連する詳細を取得するためのリストビューを埋める文字列。 – Ani

0

セッション[「ユーザー名」]。ToStringメソッド()あなたのアニを与える必要があります:)

関連する問題