たとえば、ヘッダーとフッターのレイアウトを統合するために MasterPage を使用できます。
ただし、ユーザーログインのセッションをチェックするなど、サーバー側の操作に使用できます。この方法は危険ですか?この方法を使用する場合の欠点は何ですか?
たとえば、ヘッダーとフッターのレイアウトを統合するために MasterPage を使用できます。
ただし、ユーザーログインのセッションをチェックするなど、サーバー側の操作に使用できます。この方法は危険ですか?この方法を使用する場合の欠点は何ですか?
コードでユーザー ログインのセッションを手動でチェックする必要はないと思います。ASP.NET はフォーム認証を提供しており、既にそれを行っています。認証は、ページ ロジックと混合してはならないもう 1 つの問題です (問題の分離)。
マスターページを使用して、認証されたユーザーのセッションが存在するかどうかを確認できます。それ以外の場合は、ユーザーをログイン画面にリダイレクトしません。
ログイン画面で、ASP.NET ログイン コントロールを使用してみてください。