草庐IT

Identity-H

全部标签

c# - User.Identity.GetUserId() 登录成功后返回null

我定义了一个临时变量来获取当前用户ID,它总是返回null。这是截图:为什么?更新:////POST:/Account/Login[HttpPost][AllowAnonymous]publicasyncTaskLogin(LoginViewModelmodel,stringreturnUrl){if(!ModelState.IsValid){returnJson(new{success=false,ex="Failtologin."});}varresult=awaitSignInManager.PasswordSignInAsync(model.Email,model.Passwo

c# - User.Identity.GetUserId() 登录成功后返回null

我定义了一个临时变量来获取当前用户ID,它总是返回null。这是截图:为什么?更新:////POST:/Account/Login[HttpPost][AllowAnonymous]publicasyncTaskLogin(LoginViewModelmodel,stringreturnUrl){if(!ModelState.IsValid){returnJson(new{success=false,ex="Failtologin."});}varresult=awaitSignInManager.PasswordSignInAsync(model.Email,model.Passwo

Git提示Please tell me who you are(git提示Author identity unknown,git报错Please tell me who you are)

Authoridentityunknown    译:作者身份未知Pleasetellmewhoyouare    译:请告诉我你是谁原因:这种情况一般都发生在更换设备后,在执行gitcommit命令时,出现的提示;这说明你虽然把代码拉下来了,但是在推送代码时不知道你是谁,所以需要执行两行命令,告诉它你是谁(仔细看上面图片内容,其实有Run提示,跟着提示操作就行);//分别执行gitconfig--globaluser.email"你的邮箱"gitconfig--globaluser.name"你的名字"然后再执行commit命令,就可以提交成功了;感觉有用,就一键三连,感谢(●'◡'●)

c# - 为什么 Asp.Net Identity IdentityDbContext 是黑盒?

IdentityDbContext似乎存在很多混淆。如果我们在我们的应用程序中创建两个数据库上下文,一个用于身份,一个用于我们的自定义业务数据,身份数据库上下文继承自IdentityDbContext,而我们的自定义业务数据继承自DbContext.所以让我们将以下内容添加到Controller中:privateMyDbContextdb=newMyDbContext();privateApplicationDbContextidentityDb=newApplicationDbContext();Controller中的Index方法如下:varthingsInMyBusinessD

c# - 为什么 Asp.Net Identity IdentityDbContext 是黑盒?

IdentityDbContext似乎存在很多混淆。如果我们在我们的应用程序中创建两个数据库上下文,一个用于身份,一个用于我们的自定义业务数据,身份数据库上下文继承自IdentityDbContext,而我们的自定义业务数据继承自DbContext.所以让我们将以下内容添加到Controller中:privateMyDbContextdb=newMyDbContext();privateApplicationDbContextidentityDb=newApplicationDbContext();Controller中的Index方法如下:varthingsInMyBusinessD

c# - 如何使用 ASP.NET Identity 2.0 允许用户模拟另一个用户?

我正在将ASP.NETMVC5.1应用程序从MembershipProvider迁移到ASP.NETIdentityv2.0。我在该应用程序中拥有的功能之一是用户模拟:管理员可以在不知道密码的情况下以网站上注册的任何其他用户的身份登录。我用这个代码来implementuserimpersonationfortheMembershipProvider这不适用于身份库。如何在ASP.NETIdentity中实现用户模拟(不是IIS模拟)? 最佳答案 我找到了解决这个问题的方法。基本上,我使用管理员用户名添加声明,如果此声明存在,我知道正

c# - 如何使用 ASP.NET Identity 2.0 允许用户模拟另一个用户?

我正在将ASP.NETMVC5.1应用程序从MembershipProvider迁移到ASP.NETIdentityv2.0。我在该应用程序中拥有的功能之一是用户模拟:管理员可以在不知道密码的情况下以网站上注册的任何其他用户的身份登录。我用这个代码来implementuserimpersonationfortheMembershipProvider这不适用于身份库。如何在ASP.NETIdentity中实现用户模拟(不是IIS模拟)? 最佳答案 我找到了解决这个问题的方法。基本上,我使用管理员用户名添加声明,如果此声明存在,我知道正

c# - 如何覆盖 ASP.NET Core Identity 的密码策略

默认情况下,ASP.NETCoreIdentity的密码策略要求至少一个特殊字符,一个大写字母,一个数字,...如何更改此限制?文档中没有关于此的内容(https://docs.asp.net/en/latest/security/authentication/identity.html)我尝试覆盖身份的用户管理器,但我看不到管理密码策略的方法。publicclassApplicationUserManager:UserManager{publicApplicationUserManager(DbContextOptionsoptions,IServiceProviderservice

c# - 如何覆盖 ASP.NET Core Identity 的密码策略

默认情况下,ASP.NETCoreIdentity的密码策略要求至少一个特殊字符,一个大写字母,一个数字,...如何更改此限制?文档中没有关于此的内容(https://docs.asp.net/en/latest/security/authentication/identity.html)我尝试覆盖身份的用户管理器,但我看不到管理密码策略的方法。publicclassApplicationUserManager:UserManager{publicApplicationUserManager(DbContextOptionsoptions,IServiceProviderservice

c# - ASP.NET Identity - 不支持每种类型的多个对象集

我在我的应用程序中使用ASP.NETIdentity时遇到错误。Multipleobjectsetspertypearenotsupported.Theobjectsets'IdentityUsers'and'Users'canbothcontaininstancesoftype'RecommendationPlatform.Models.ApplicationUser'.我在StackOverflow中看到了一些关于这个错误的问题。所有指示在相同类型的两个DbSet对象上。但是在我的DbContext中,没有相同类型的DbSets。登录时FindAsync()方法抛出异常。if(Mo