Tôi đang sử dụng xác thực biểu mẫu trong IIS7 để bảo vệ bằng mật khẩu một trang web dev, nhưng xác thực dường như được thông qua khi trang web chỉ chứa HTML tĩnh tệp + login.aspx + web.config.Làm cách nào để thực hiện Xác thực biểu mẫu trên các trang HTML thuần túy bằng ASP.NET?
Khi tôi đổi tên tệp thành .aspx, tôi được nhắc với biểu mẫu đăng nhập Tôi không làm gì lạ mắt. Tôi có một kịch bản đăng nhập rất đơn giản và nó chỉ cần chuyển hướng đến index.html sau đó.
Mọi đề xuất? Để tóm tắt, toàn bộ trang web đang sử dụng HTML (hiện tại) và cần được bảo vệ bằng mật khẩu.
<authentication mode="Forms">
<forms name="appNameAuth" path="/" loginUrl="~/login.aspx" defaultUrl="index.html" protection="All" timeout="525600">
<credentials passwordFormat="Clear">
<user name="[user]" password="[password]" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
Bạn có thể tóm tắt thông tin trên SO trong trường hợp trang web khác biến mất. –