私はかなり.NETに慣れていません - ログインしたユーザーにしか表示されない管理セクションを持つサイトを作っています。 私はログインコードを作成して、ユーザーが認証されるとセッション変数を割り当てます。 私の質問は、各ページに以下の機能を持たせるのではなく、セッション変数をチェックする方が効率的な方法がありますか?すべてのページでセッションを確認しますか?
protected void Page_Load(object sender, EventArgs e)
{
checkSession();
}
public void checkSession()
{
if (Session["LoggedIn"] != "true")
{
Response.Redirect("default.aspx");
}
}
ありがとうございました!
クラス内でcheckSession()関数を使用すると、cls.checkSession()を呼び出してboolを返すことができます。 – Csharp
'cookie'を使う' Form Authentication'を使う必要があります –
なぜ "true"ですか?代わりにtrueを使用してください。 –