c# - Cant check if User is in a Role ASP.NET Identity 2.0 -
so i'm trying build off identitie's individual authentication system every check role of user returns false, here controller logging in redirect user if role check.
var result = await signinmanager.passwordsigninasync(model.email, model.password, model.rememberme, shouldlockout: false); switch (result) { case signinstatus.success: var r = roles.isuserinrole( "trainer"); var y = user.isinrole("trainer"); return redirecttoaction("index", "home"); every time i've run both of these methods(vars r , y) return false. have enabled rolemanager with
<rolemanager enabled="true" defaultprovider="aspnetwindowstokenroleprovider"/>
, sure have role "trainer" since run make test user await usermanager.addtoroleasync(user.id, "trainer");
it looks mix microsoft.aspnet.identity system.web.security not working expected.
i can't try right now, using usermanager should work better. like
signinmanager.usermanager.isinroleasync(model.email, "trainer");
Comments
Post a Comment