我使用登录和数据库来检查用户是否在那里然后将用户发送到我的“锁定”页面。 它工作得很好,但只有Default.aspx,但用户可以点击其他页面,但表单在我的所有页面上,直到用户登录。
如何更改此功能以在我的所有页面上工作,包括用户想要注销时:
<authentication mode="Forms">
<forms loginUrl="Default.aspx" defaultUrl="inloggad/rosta.aspx">
<credentials passwordFormat="Clear">
</credentials>
</forms>
</authentication>
答案 0 :(得分:0)
您必须创建诸如customer,admin之类的角色,然后在web.config中添加以下内容。
<location path="/">
<system.web>
<authorization>
<allow roles="Administrators" />
<allow roles="customers" />
<deny users="*" />
</authorization>
</system.web>
</location>