2017-12-21 4 views
0

Ich arbeite in einer einfachen asp.net mvc5 App und ich bin sehr neu, Anspruch Konzept, kann mir jemand helfen, wie dieses Ding zu erreichen, habe ich alle App-Benutzer aufgeführt und ihre verwandten Ansprüche in einer Tabelle, in der Nähe von jedem Anspruch habe ich einen Link (x-Zeichen) platziert, was bedeutet, diesen Anspruch zu löschen, wie kann ich das erreichen, ich meine, wenn ich auf das "x" Zeichen klicke, um den entsprechenden Benutzer Anspruch zu löschen von AspNetUserClaims Tabelle in der Datenbank .Bei jeder Benutzer (registriert in App -Register Aktion) erstellt wird zwei Ansprüche standardmäßig mit ihm erstellt werden, finden Sie in die Frage detaillierten Link https://forums.asp.net/p/2133652/6183225.aspx?p=True&t=636494239089038616So entfernen Sie Benutzeransprüche in asp.net mvc5

+0

Ich würde Ihnen empfehlen, gehören ein [MCVE] in Ihrer Frage, sondern als ein Link zu einer externen Website. – mjwills

Antwort

1

Grundsätzlich Sie Anspruch von einem Benutzer entfernen können mit diesem Code:

_userManager.RemoveClaimAsync(User, Claim); 

Wenn Sie Ansprüche erhalten Benutzer möchten verwenden, um dies:

var claims = await _userManager.GetClaimsAsync(user); 
+0

wo bitte? Überprüfen Sie die letzte Antwort, die ich hier getan habe https://forums.asp.net/p/2133652/6183429.aspx?p=True&t=636494269203237318 –

+0

. Net hat ein eigenes Claim-Modell, warum Sie ein neues Anspruchsmodell machen !? –

+0

okay, können Sie mir bitte sagen, wie das zu erreichen ist, sagte ich, ich bin sehr sehr neu zu Behauptungen Entschuldigung –

Verwandte Themen