私はasp.netとC#の初心者です。asp.netとC#を使用してセッションログインを実装する方法を尋ねたいと思います。asp.netとC#でログインセッションを実装する方法
お知らせください。
ありがとうございました。
私はasp.netとC#の初心者です。asp.netとC#を使用してセッションログインを実装する方法を尋ねたいと思います。asp.netとC#でログインセッションを実装する方法
お知らせください。
ありがとうございました。
Session["login_user"] = "[username]";
string username = Session["login_user"].ToString().Trim();
質問は単純には、SQLサーバーまたはお好み
場合は、すべてのページのロードイベントで
をこのコードを書く(セッション[「ユーザーID」] == null)の のResponse.Redirect(「Login.aspxの」 );
は、C#では、あなたは次のようにセッション変数を定義することができます:txtusernameは、テキストボックスをある
Session["userame"]= txtusername.Text;
を。
string usrname = Session["username"].ToString();
は、ユーザーが特定のページに、中かログインしているかどうかを確認するには、:として別のページでは、あなたはそれを呼び出すことができますこのセッションが空であるかどうかをチェックする必要があります。セッションがnullの場合、ユーザーをログインページにリダイレクトします。そうでない場合は、ページを表示できます。セッション検証を実装するすべてのページに同じロジックが適用されます。 (Page_Loadイベントでの)サンプル:
if (Session["username"] == null)
Response.Redirect ("Login.aspx");
はそれが役に立てば幸い... :)
1 .......良いのexplaination ... –
は、 "ユーザー名" をチェックするより良い方法はあります?私はいくつかの他のバグ(nullのユーザー名を許可するなど)があって、その信頼できないように感じます...フラグのようなもの?ここでは、クッキー自体の上に? – Worthy7
@ Worthy7 asp.netの内部プロファイル機能を使用することができます。このリンクに従ってください:https://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx – Jayesh