データベースから入力する 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 に等しい
なぜそうしているのかについて何か考えはありますか?コードに欠けているものを検索しようとしましたが、何も見つかりませんでした。