C# と ASP.NET を使用しています。私のウェブサイトには次のファイル構造があります。
~\Admin\SecuredFolder\ManageWebsite.aspx
~\Admin\Login.aspx
~\Homepage.aspx
私が達成しようとしていることはかなり単純ですが、これまでのすべての試みは複雑すぎて、ちょっと混乱していると思います.
私の目標:
- Homepage.aspxとLogin.aspxは、すべてのユーザー (匿名ユーザー) に対して公開する必要があります。
- SecuredFolderは、ログに記録されたユーザー (つまり、管理者ユーザー) のみを対象とする必要があります。このフォルダ内のページに (ログに記録されずに) アクセスしようとする人は誰でも、ログイン ページにリダイレクトする必要があります。
- ログインが成功すると、ManageWebsite.aspxに正常にリダイレクトされます。
これは単純な実装であることはわかっていますが、まだ適切に内部化されていないように感じます。
あなたの誰かが私に例を提供してくれることを願っています。