gpt4 book ai didi

asp.net-mvc - ASP.NET MVC - 如何重定向安全?

转载 作者:太空宇宙 更新时间:2023-11-03 12:46:51 24 4
gpt4 key购买 nike

我有一个运行良好的 MVC 应用程序,但我现在想在应用程序中添加一个 SSL 站点。

这是 IIS 中的一个单独站点,具有 SSL 证书,但为了重复使用,我只是将 SSL 站点指向与常规站点相同的目录。

我现在想做的是,如果用户访问安全 url,则将他们定向到某个 Controller (付款)。否则,他们可以照原样继续。

执行此操作的最佳方法是什么?

路由?过滤器?自定义 BaseController?

我如何确保无论他们尝试什么路线,如果他们的 Request.Url.Host 是我的安全 url,他们就会被重定向。将来如果我添加新的 Controller 和操作,我不想将它放在每个 Controller 中。

有没有一种方法,在整个应用程序范围内,如果找到某个 url,我可以告诉所有 Controller 重定向?

最佳答案

装饰你的方法:

[RequireSsl(Redirect = true)]

关于asp.net-mvc - ASP.NET MVC - 如何重定向安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1507767/

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