【发布时间】:2017-05-04 07:57:08
【问题描述】:
我已经在我们的 MVC 5 应用程序中实现了混合模式身份验证,除了一个小问题之外,一切似乎都运行良好。
当我在 Chrome 中浏览该网站时,会显示以下页面:
无法访问此网站 xxxx 的网页可能暂时关闭或已移动 永久转移到一个新的网址。
主页实际上已加载,但我担心这可能会使用户感到困惑。该错误不会出现在 Firefox、IE 或 Edge 中。
我假设我在登录过程中执行的重定向失败了,但我不确定 Chrome 为何显示错误。
基本流程是:
- 表单身份验证过程检查用户是否已登录
- 如果通过身份验证,重定向到所需页面(或默认页面)
- 如果不是,则重定向到登录操作
- 登录操作然后检查是否启用了单点登录,如果启用,则将用户重定向到可以处理 Windows 身份验证的站点区域。否则他们会被重定向到正常的登录页面
- 然后使用 Windows 身份验证对用户进行身份验证,或者重定向到登录页面
只是寻找关于为什么这个错误只在 Chrome 中显示的任何想法
【问题讨论】:
标签: asp.net-mvc google-chrome redirect