jjzjj

userManager

全部标签

field - Kotlin - 如何从接口(interface)覆盖 "lateinit"var?

我有一个名为UserManager的界面interfaceUserManager{varuser:User/*...*/}还有一个名为UserManagerImpl的类,它实现了UserManagerclassUserManagerImpl:UserManager{overridevaruser:User//=mustprovideanUserobject/*...*/}这是我的问题:如何允许另一个类随时在UserManager()中设置User(即不提供初始User对象与属性声明并让另一个类创建并提供User实例)?算一算接口(interface)不能有lateinit属性我希望Us

field - Kotlin - 如何从接口(interface)覆盖 "lateinit"var?

我有一个名为UserManager的界面interfaceUserManager{varuser:User/*...*/}还有一个名为UserManagerImpl的类,它实现了UserManagerclassUserManagerImpl:UserManager{overridevaruser:User//=mustprovideanUserobject/*...*/}这是我的问题:如何允许另一个类随时在UserManager()中设置User(即不提供初始User对象与属性声明并让另一个类创建并提供User实例)?算一算接口(interface)不能有lateinit属性我希望Us

c# - 如何注入(inject) UserManager & SignInManager

我正在尝试了解如何注入(inject)UserManager和SignInManager。我已经在我的应用程序中安装了Ninject,并按以下方式使用它:请将此视为一个全新的项目。在Startup.cs中,我有以下内容:publicpartialclassStartup{publicvoidConfiguration(IAppBuilderapp){ConfigureAuth(app);app.UseNinjectMiddleware(CreateKernel);}privatestaticIKernelCreateKernel(){varkernel=newStandardKerne

c# - MVC5 : UserManager. 添加到角色 () : "Error Adding User to Role: UserId not found"?

我一直在试验MVC5/EF6并尝试使用代码优先迁移进行新的身份验证。解决方案中的所有内容目前都在构建,我可以添加Migration,但是当我通过VS2013中的update-database执行packagemanagerconsole时,我的Configuration.cs文件无法将我的测试数据完全处理到我的表中并输出ErrorAddingUsertoRole:UserIdnotfound。我曾尝试明确设置一个用户ID并将其留给管理器生成(如某些示例所示),但每次我都收到相同的错误消息。我知道错误在我的#regionUser&UserRoles文件的Configuration.cs中

c# - 如何使用 UserManager 在 IdentityUser 上加载导航属性

我已扩展IdentityUser以包含用户地址的导航属性,但是当使用UserManager.FindByEmailAsync获取用户时,导航属性未填充。ASP.NETIdentityCore是否有一些方法来填充导航属性,例如EntityFramework的Include(),还是我必须手动完成?我已经像这样设置了导航属性:publicclassMyUser:IdentityUser{publicint?AddressId{get;set;}[ForeignKey(nameof(AddressId))]publicvirtualAddressAddress{get;set;}}publi

c# - ASP.NET Identity中UserStore和UserManager的使用有什么区别?

我是ASP.NETIdentity的新手,如果这个问题看起来很愚蠢,请多多包涵。当我在下面的链接中阅读Microsoft网站上UserStore和UserManager类的定义时,看起来这两个类都定义了围绕用户的操作(例如添加、查找、删除和修改)。那么我什么时候使用一个而不是另一个?https://msdn.microsoft.com/en-us/library/dn315446(v=vs.108).aspxhttps://msdn.microsoft.com/en-us/library/dn613290(v=vs.108).aspx 最佳答案

c# - UserManager SendEmailAsync 未发送电子邮件

我正在使用以下代码尝试异步发送电子邮件,但没有发送任何电子邮件,我不确定哪里做错了。我还在web.config中为电子邮件协议(protocol)添加了第二段代码。SendEmailAsync代码awaitUserManager.SendEmailAsync(username.Id,"MTSS-B:ForgotPassword","Hereisyournewpassword.PleasegobacktotheMTSS-Bwebtoolandsignin.Youwillbepromptedtocreateyourownpassword."+tmpPass+"MTSS-BAdministr

c# - 如何使用 ASP.NET MVC 5 的 UserManager 重置密码

我想知道是否有一种方法可以使用ASP.NETMVC5的UserManager重置密码我对已经有密码但没有成功的用户进行了尝试。有什么线索吗?IdentityResultresult=UserManager.AddPassword(forgotPasswordEvent.UserId.ToString(),model.ConfirmPassword);if(result.Succeeded){//}else{AddErrors(result);} 最佳答案 在这里ASP.NETIdentityresetpasswordUserMana

c# - 模拟新的 Microsoft Entity Framework Identity UserManager 和 RoleManager

有没有人为UserManager和RoleManager想出一个成功的模拟解决方案?我整天都在用头撞墙。我想要做的就是模拟对象以使用内存集合而不是访问EntityFramework数据存储。我搜索了互联网并尝试了几种不同的使用最小起订量的方法。我的印象是新东西更容易测试。我错过了什么吗? 最佳答案 或者,您可以模拟IUserStoreUserManager的界面接受作为参数。varuserStore=newMock>();varuserManager=newUserManager(userStore.Object);正如@JoeBr

c# - 尝试激活 'Microsoft.AspNetCore.Identity.UserManager` 时无法解析类型 'AuthController' 的服务

我在登录Controller中收到此错误。InvalidOperationException:Unabletoresolveservicefortype'Microsoft.AspNetCore.Identity.UserManager`1[Automobile.Models.Account]'whileattemptingtoactivate'Automobile.Server.Controllers.AuthController'.这是AuthController的构造函数:privateSignInManager_signManager;privateUserManager_us