loy*_*low 1 c# asp.net forms-authentication
我有一个主网站,有2个子网站.我想创建一种在网站上进行身份验证的简单方法,以便我可以查看其他2个子站点.
这些网站的设置如下:
www.example.com/
www.example.com/subsite1
www.example.com/subsite2
Run Code Online (Sandbox Code Playgroud)
作为进一步的要求,subsite1和subsite2可以在不同的网站上重复使用.
我可以在ASP.NET中使用内置的身份验证模块吗? 或者我是否必须创建自己的自定义cookie?
是的,由于3个站点位于同一个域中,您可以在3个应用程序之间共享表单身份验证cookie.这可以通过domain在3个应用程序上设置属性来实现:
<forms domain="www.example.com" ...>
Run Code Online (Sandbox Code Playgroud)
此外,您应该在3个应用程序之间共享相同的机器密钥.请查看following articleMSDN上的更多详细信息.
| 归档时间: |
|
| 查看次数: |
556 次 |
| 最近记录: |