具有ASP.NET身份的两个项目中的重叠用户登录

里奇·苏亨达尔(Ricky Suhendar)

我有一个我无法理解的问题,在asp.net中

应用以下步骤

  1. 创建两个空的Web项目,它们的名称为:
    • Web应用程序1
    • Web应用程序2
  2. 在每个项目上安装软件包“ Microsoft ASP.NET Identity Samples 2.0.0-beta2
  3. 创建两个sql数据库具有以下名称:
    • Web数据库1
    • Web数据库2
  4. WebApplication1中添加用户的名称为“ User1
  5. WebApplication2中添加用户的名称为“ User2
  6. 在运行两个项目同时

我的问题是,当我通过WebApplication1 ”中的User1登录时

我发现WebApplication2记录了User1

尽管每个项目都有单独的数据库。

WebApplication2中没有User1

怎么了

对不起,我的英语不好!

朱Chu

当用户登录站点时,身份验证中间件会将登录的用户信息(包括ID,名称和角色)序列化为加密的身份验证cookie。在随后的访问中,该框架仅解密并读取该信息,而无需访问数据库。

默认情况下,在ASP.NET应用程序中使用相同的cookie名称。您看到的是WebApp1设置cookie,然后WebApp2读取它。这是因为它们位于同一域(或本地主机)上,并且cookie在同一域的资源之间共享。

尝试在您的应用程序中更改Cookie名称...

app.UseCookieAuthentication(new CookieAuthenticationOptions
{
    // ...
    CookieName = "WebApp1AuthCookie"
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有ASP.NET身份的两个项目中的重叠用户登录

来自分类Dev

在具有大量活跃用户的项目中使用 ASP 身份用户

来自分类Dev

具有Google+和Asp.Net身份的外部登录用户名

来自分类Dev

具有ASP.NET身份的AuthorizeAttribute

来自分类Dev

具有MVC Asp.net身份角色的用户列表

来自分类Dev

asp.net mvc身份2运行不同项目的两个实例

来自分类Dev

Java:项目中具有相同类的两个jar。

来自分类Dev

Xcode项目中的两个swift / ios目标具有不同的可用选项

来自分类Dev

减去两个具有不重叠索引的DataFrame

来自分类Dev

合并具有重叠的MultiIndex列的两个DataFrame

来自分类Dev

合并具有重叠的MultiIndex列的两个DataFrame

来自分类Dev

两个具有可见组件的重叠面板

来自分类Dev

具有ASP.NET身份的Thinktecture IdentityServer-已通过身份验证的用户

来自分类Dev

具有ASP.NET身份的动态访问控制

来自分类Dev

忘记了具有asp.net身份的密码

来自分类Dev

具有ASP.NET身份的可变cookie路径

来自分类Dev

具有asp.net身份的xamarin 2.0

来自分类Dev

具有自定义角色的asp.net身份

来自分类Dev

具有两个表的Laravel身份验证

来自分类Dev

具有 n 层架构的 Asp.Net MVC 项目

来自分类Dev

ASP.NET MVC授权具有多个角色的用户

来自分类Dev

Asp.net 5.0用户在视图中具有角色

来自分类Dev

用户来自ASP.Net但具有NULL的URL

来自分类Dev

如何在同一应用程序中具有两个登录/身份验证策略?

来自分类Dev

是否可以在一个asp.net MVC视图中具有两个模型

来自分类Dev

具有现有用户表的 Asp.Identity

来自分类Dev

如何在具有两个故事板 iOS Swift 的项目中初始化视图控制器

来自分类Dev

Microsoft ASP.NET身份-具有相同名称的多个用户

来自分类Dev

具有特殊字符的ASP.NET MVC身份电子邮件/用户名

Related 相关文章

  1. 1

    具有ASP.NET身份的两个项目中的重叠用户登录

  2. 2

    在具有大量活跃用户的项目中使用 ASP 身份用户

  3. 3

    具有Google+和Asp.Net身份的外部登录用户名

  4. 4

    具有ASP.NET身份的AuthorizeAttribute

  5. 5

    具有MVC Asp.net身份角色的用户列表

  6. 6

    asp.net mvc身份2运行不同项目的两个实例

  7. 7

    Java:项目中具有相同类的两个jar。

  8. 8

    Xcode项目中的两个swift / ios目标具有不同的可用选项

  9. 9

    减去两个具有不重叠索引的DataFrame

  10. 10

    合并具有重叠的MultiIndex列的两个DataFrame

  11. 11

    合并具有重叠的MultiIndex列的两个DataFrame

  12. 12

    两个具有可见组件的重叠面板

  13. 13

    具有ASP.NET身份的Thinktecture IdentityServer-已通过身份验证的用户

  14. 14

    具有ASP.NET身份的动态访问控制

  15. 15

    忘记了具有asp.net身份的密码

  16. 16

    具有ASP.NET身份的可变cookie路径

  17. 17

    具有asp.net身份的xamarin 2.0

  18. 18

    具有自定义角色的asp.net身份

  19. 19

    具有两个表的Laravel身份验证

  20. 20

    具有 n 层架构的 Asp.Net MVC 项目

  21. 21

    ASP.NET MVC授权具有多个角色的用户

  22. 22

    Asp.net 5.0用户在视图中具有角色

  23. 23

    用户来自ASP.Net但具有NULL的URL

  24. 24

    如何在同一应用程序中具有两个登录/身份验证策略?

  25. 25

    是否可以在一个asp.net MVC视图中具有两个模型

  26. 26

    具有现有用户表的 Asp.Identity

  27. 27

    如何在具有两个故事板 iOS Swift 的项目中初始化视图控制器

  28. 28

    Microsoft ASP.NET身份-具有相同名称的多个用户

  29. 29

    具有特殊字符的ASP.NET MVC身份电子邮件/用户名

热门标签

归档