Umbraco メンバーに対して完全に機能する .Net Forms Authentication を使用してアクセス許可を設定しました。
<!-- Public access permissions -->
<location path="scripts"><system.web><authorization><allow users="?"/></authorization></system.web></location>
<location path="images"><system.web><authorization><allow users="?"/></authorization></system.web></location>
<location path="css"><system.web><authorization><allow users="?"/></authorization></system.web></location>
<location path="umbraco"><system.web><authorization><allow users="?"/></authorization></system.web></location>
<system.web>
<authentication mode="Forms">
<forms name="yourAuthCookie" loginUrl="login.aspx" protection="All" path="/" />
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
そのため、ログイン ページが適切に表示されるようにスクリプトとスタイルを除いて、メンバーは自分自身を認証しない限りサイトにアクセスできません。
ユーザーを検証しようとすると問題が発生します (Umbraco では、サイトにアクセスしただけのユーザーではなく、CMS を使用しているユーザーを意味します)。umbraco/ フォルダーを開いて umbraco/login.aspx などを開いてみましたが、cms が正しく表示されません。
これはすべて、認証されていないことが原因のようです。メンバーとしてログインしてから、ユーザーとしてログインすると、すべてが完全に表示されます。代わりに、ユーザーとしてログインするだけでは、ほとんどのものはまったく表示されません。
私は何を間違っていますか?
ありがとう。