Home > Not Working > User.isinrole Returns False

User.isinrole Returns False


At the same time @User.Identity.Name returns proper login name and @User.Identity.IsAuthenticated returns "True", what proves that persistent cookie works fine. Some parts of the menu are available for admin users only. What is important, admin has only Admin role assigned in my database. How do I handle this? this contact form

None 0 Points 4 Posts User.IsInRole() does not work for custom Role Provider Jan 16, 2014 03:29 PM|Albert D. So what's the problem with this function? How do unlimited vacation days work? When doing this, we just change the user name and user id alone. Also we need to check for the switched user's role. Am setting the principal using the following code:

User.isinrole Returns False

This works: Page.User.IsInRole("Administrator") share|improve this answer answered Nov 16 '15 at 20:09 Music Backup 215 add a comment| up vote 0 down vote I've been struggling with the MVC5 role manager Previous examples of large scale protests after Presidential elections in US? Try to assign roles first with Roles.CreateRole("Developer"); Roles.AddUserToRole("sergey", "Developer"); And then check if roles exist. more hot questions question feed default about us tour help blog chat data legal privacy policy work here advertising info mobile contact us feedback Technology Life / Arts Culture / Recreation

share|improve this answer answered Dec 26 '13 at 9:17 xfan 11123 I had the same issue and this fixed it for me. –Mike McCoy Mar 4 '14 at 16:58 Would I be right in thinking that Roles.IsUserInRole is looking for the roles of the context.LogonUserIdentity? Thank you IsInRole roles asp.netidentity Reply BrockAllen All-Star 20376 Points 6502 Posts ASPInsidersMVP Re: Microsoft.AspNet.Identity User.IsInRole does not work until the user logs out Feb 05, 2014 08:07 PM|BrockAllen|LINK The identity User.isinrole Active Directory Group My cat sat on my laptop, now the right side of my keyboard types the wrong characters Proving convergence of real sequence Making A Solid Mesh Melt?

It sounds like some other code is regenerating the principal object, which would result in preserving the identity (and thus the user name and the forms auth ticket) but it would User.isinrole Always Returns False Thanks for any assistance or explanation. Kallal (Access MVP) Edmonton, Alberta Canada authentication vb.net asp.net ‹ Previous Thread|Next Thread › This site is managed for Microsoft by Neudesic, LLC. | © 2016 Microsoft. When my c# code hit the line Roles.IsUserInRole I saw the identity property of my role principal being accessed and then, despite the roles being cached, the code goes off to

There is no magic that will infer this value to a role. User.isinrole Mvc Ka... The content you requested has been removed. This is a web page where there is no impersonation - Context.Request.LogonUserIdentity.Name = the machine\IUSR account.

User.isinrole Always Returns False

I have my custom role provider set up and working, but realised that the caching wasn't working. https://forums.asp.net/t/1961930.aspx?User+IsInRole+does+not+work+for+custom+Role+Provider Browse other questions tagged asp.net-mvc entity-framework identity or ask your own question. User.isinrole Returns False In my web.config: I added remove name="RoleManager" line, and the new AspNet.Identity code took over allowing me to use User.IsInRole(..) http://forums.asp.net/t/1952572.aspx?Problem+using+roles+with+MVC5 share|improve this User.isinrole Not Working Mvc 5 I think this maybe the cause why you get different result.

Where?). weblink Ka... Is there any setting in IIS that could be wrong? This is a web ... User.isinrole C#

share|improve this answer answered Nov 10 '15 at 7:21 VFein 315315 This occurs because by default IdentityManager.Configuration.SecurityConfiguration.RoleClai‌mType is set to Constants.ClaimTypes.Role, i.e. Why were pre-election polls and forecast models so wrong about Donald Trump? The "common" issue is User.IsValided returns true but User.IsInRole("some role") always returns false. http://zenlinux.org/not-working/date-parse-returns-nan-in-javascript.html That kind of works, but now we need to separately keep track whether the user prefers persistent cookies or not (unless OWIN is already tracking that information somewhere.

Lyndon Hills Lyndon Guest October 20th,03:20 PM #2 Re: Roles.IsUserInRole != Context.User.IsInRole Roles.IsUserInRole will directly call the roles provider which e.g. User.isinrole Custom Role Provider What is the magic formula to make User.IsInRole() work? If I use Context.User.IsInRole the same thing happens but the role membership is established in the role principal from the cached roles.

are used in classic web forms.

Problem with your fix, which works, is that one won't be able to use claim "role" in UI anymore and would have to go with that long string. –Sherlock Dec 19 On Tate's "Endomorphisms of Abelian Varieties over Finite Fields", sketch of proof of main result? How do I handle this? User.isinrole Multiple Roles Yoyo.

I also see that using if(UserManager.IsInRoleAsync(userId, "Admin").Result) instead of User.IsInRole("Admin") works fine. And everything works fine, apart of main menu of the application. Kallal ‹ Previous Thread|Next Thread › Print Share Twitter Facebook Email Shortcuts Active Threads Unanswered Threads Unresolved Threads Support Options Advanced Search Related Links GuidanceSamples Reply Albert D. http://zenlinux.org/not-working/c-visible-false-not-working.html Is there a way to block an elected President from entering office?

Best regards, Albert D. asked 5 years ago viewed 2036 times active 5 years ago Upcoming Events 2016 Community Moderator Election ends in 10 days Related 9Adding Role to User Created in Web.config23How do I In my layout page I have: @if(User.Identity.IsAuthenticated) { if(User.IsInRole(Clinic.Enums.RolesEnum.Admin.ToString())) {

  • @Html.ActionLink("Admin", "Index", "Admin", routeValues: new { area = "" }, htmlAttributes: null)
  • } if (User.IsInRole(Clinic.Enums.RolesEnum.Salesman.ToString())) {
  • @Html.ActionLink("Salesman", "Index", "Salesman", routeValues: new http://www.codeguru.com/forum/archive/index.php/t-309373.html Please let us know if it helps.

    Sample configuration Here are some links about role providers RoleProvider Implementing Custom Role Provider share|improve this answer answered Jul Fredpol Reply Pengzhen Son... 4342 Posts Microsoft Re: IIS 8.5 - ASP.NET - user isinrole not working May 15, 2014 02:03 AM|Pengzhen Song - MSFT|LINK Hi, Please make sure you've got Copyright 2006 - 2014, JustSkins.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 How to find limit of function.

    Use <% if (User.IsInRole("admin")) { %> instead. IsInRole roles asp.netidentity Reply BrockAllen All-Star 20376 Points 6502 Posts ASPInsidersMVP Re: Microsoft.AspNet.Identity User.IsInRole does not work until the user logs out Feb 05, 2014 09:52 PM|BrockAllen|LINK Request.GetOwinContext().Authentication.SignIn(claimsIdenitty) You must already Privacy Statement| Terms of Use| Contact Us| Advertise With Us| CMS by Umbraco| Hosted on Microsoft Azure Feedback on ASP.NET| File Bugs| Support Lifecycle Blog Sign in Join ASP.NET Home Get The case of the Maid, the Son and the Butler Teenage daughter refusing to go to school How do I deal with my current employer not respecting my decision to leave?

    Well, you should be using a better IoC approach than the crappy templates you get with VS. :) IsInRole roles asp.netidentity Brock Allen | http://brockallen.com DevelopMentor | http://www.develop.com thinktecture | http://www.thinktecture.com/ Privacy Statement| Terms of Use| Contact Us| Advertise With Us| CMS by Umbraco| Hosted on Microsoft Azure Feedback on ASP.NET| File Bugs| Support Lifecycle

  • Home Services Forums Advertise Contact or I hope this helps someone, took me a while to figure this out. All rights reserved.