0

データベースから入力する 2 つのセッションを設定します。

    Session("username") = reader.Item("user_name").ToString 
    Session("department") = reader.Item("user_department").ToString

ユーザーがサインインしている部門 (IT 部門、カスタマー サービスなど) に応じて制限を追加します。

セッションは、フォーム LogIn.aspx からフォーム Default.aspx まで読み取り可能です。

しかし、他のページでは:

    IF Session("Department")<>"IT"
    Response.Redirect("LogIn.aspx")
    End If

これは LogIn.aspx にリダイレクトされ、Session("Department") は Nothing に等しい

なぜそうしているのかについて何か考えはありますか?コードに欠けているものを検索しようとしましたが、何も見つかりませんでした。

4

2 に答える 2