gpt4 book ai didi

asp.net-mvc - 为网站设置私有(private)测试版

转载 作者:行者123 更新时间:2023-12-01 03:00:38 26 4
gpt4 key购买 nike

我正在尝试为我正在开发的网站设置“私有(private)测试版”。该站点使用开放ID。如果他们不是测试版的一部分,我什至不希望任何人浏览这些页面。实现这一点的最佳方法是什么?有什么建议么?

例如:

网站上线后,用户会转到http://www.mydomain.com这将不需要他们登录。

对于测试版,我想限制访问。访问 http://www.mydomain.com 的用户将被重定向到登录页面。任何试图访问网站任何部分但未经身份验证的人将被重定向回登录页面。

我可以在我的 Controller 操作中粘贴 [Authorize] 属性,但这似乎很愚蠢。

最佳答案

如果您使用的是 ASP.NET MVC,它带有开箱即用的身份验证/授权。您应该能够使用它在您的站点上设置身份验证。

或者,您可以设置应用程序服务器设置 - IIS 允许您在它所服务的特定站点上设置用户名/密码,而不管实际应用程序可能会做什么。如果您有权访问应用服务器,这可能是最好的解决方案。

如果您使用的是 IIS6,则可以轻松设置授权。右键单击您的站点 > 属性 > 目录安全选项卡 > 身份验证和访问控制 > 编辑,然后输入您选择的用户名/密码。完毕。

关于asp.net-mvc - 为网站设置私有(private)测试版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/894931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com