asp.net – 使用相同登录数据库的多个应用程序相互记录
|
我在一台机器上设置了两个 ASP.NET应用程序,它们的web.config文件在AspNetSqlMembershipProvider项目中包含相同的applicationName值,因此它们共享用户和角色. 问题顺序是: >用户登录应用程序A, 反之亦然. 我应该使用不同的方法在两个应用程序之间共享登录信息吗? 解决方法您遇到的问题是因为使用了相同的cookie,用于验证2个不同的登录.根据我的理解,解决方案是在不同的登录名上给出不同的cookie名称,因此一个cookie不会覆盖另一个cookie. 可能解决方案是在web.config上. 在配置 如果您具有相同的域并在不同的目录/应用程序上运行,则更改名称值,在2个应用程序上更改为不同的值,或者还更改用于保留cookie的域值. <authentication mode="Forms"> <forms name=".CookieSuffix" domain="yoururl.com" ... /> </authentication> 例如,在应用程序的2个不同的web.config上,放置 要么 使用域名上的cookie名称保留cookie,因此这是您必须尝试分离它们的2个值. 有关表单设置的详细信息,请访问: 手动登录 如果你有机会登录,那么解决方案就是这个功能 FormsAuthentication.GetAuthCookie(cUserName,false,"cookiePath"); FormsAuthentication.SetAuthCookie(cUserName,"cookiePath"); 您只需要使用不同的cookie路径,但是,您必须更改程序中的许多点,并捕获进程登录,注销和身份验证. 希望这对你有所帮助. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.Net自定义会话状态管理
- asp.net-mvc – 使用没有主键的查找在dbSet中查找记录
- asp.net – 如何通过代码有选择地禁用浏览器文本输入中的自
- asp.net-mvc-4 – 首先无法识别mvc代码中的“启用迁移”一词
- asp.net-mvc – 在内部OnException(ExceptionContext filte
- asp.net – 在MVC中使用iTextSharp在MVC Razor中将HTML转换
- asp.net – .NET Core项目添加对.NET Framework项目的引用.
- asp.net-mvc – MVC和NOSQL:直接将视图模型保存到MongoDB?
- asp.net-mvc – 让RouteDebugger在404页面上工作?
- asp.net – 使用MVC4的Autofac:控制器没有默认构造函数
- asp.net – 绑定ListView InsertItemTemplate中的
- 实体框架 – EF Codefirst和RDLC Reports
- asp.net-mvc – Html.Raw()在ASP.NET MVC Razor视
- asp.net – 模型在表单发布到控制器时始终为NULL
- asp.net-mvc – ASP.net MVC 4中的条件@ Scripts
- asp.net-mvc – 如何在Web表单和MVC2应用程序之间
- asp.net-mvc – 如何在实体框架中为GUID设置NewI
- asp.net-mvc – 在实体框架中使用存储过程
- ASP.NET网站或Web项目
- asp.net %$...%语法
