特定のセッション変数が設定されていない場合、すべてのページ要求を Default.aspx に再ルーティングできますか? ユーザーが利用規約に同意するデフォルトのページに移動するようにします。Accept では、Session["Accepted"] が設定されます。それ以外の場合、他のページにジャンプしようとすると、デフォルトのページに引き戻されます。
ありがとう。
default.cs を除くすべてのページ ページ ロード メソッドで次のコードを実装します。
if(Session["sessionkey"] == null)
{
Response.Redirect("~/Default.aspx");
}
はい、ページの承認を確認する場合と同様に、FormsAuthorizationModule を使用してこれを行うことができます。これをチェックしてください - http://www.asp.net/web-forms/tutorials/security/membership/user-based-authorization-cs