나는 간단한 asp.net mvc5 응용 프로그램에서 일하고 있는데 개념을 익히기가 매우 쉽습니다. 아무도이 일을 수행하는 방법을 저에게 도와 줄 수는 없지만 모든 응용 프로그램 사용자를 나열했습니다 및 관련 사용자 정의 클레임을 테이블에, 모든 클레임 근처에 그 클레임을 삭제하는 것을 의미하는 링크 (x 기호)를 배치했습니다. 어떻게 달성 할 수 있습니까? 해당 'x'기호를 클릭하면 해당 사용자의 클레임이 삭제됩니다. 모든 사용자가 생성됩니다 .When 데이터베이스 AspNetUserClaims 테이블 (응용 프로그램 -register의 행동으로 registred)에서 두 개의 주장이 그것으로 기본적으로 생성되어, https://forums.asp.net/p/2133652/6183225.aspx?p=True&t=636494239089038616asp.net mvc5에서 사용자 클레임을 제거하는 방법
답변
은 기본적으로 당신에 의해 사용자로부터 주장을 제거 할 수 있습니다 자세한 질문 링크를 참조하시기 바랍니다 이 코드 사용 :
당신이 얻고 싶은 경우에_userManager.RemoveClaimAsync(User, Claim);
사용자의 주장이를 사용
var claims = await _userManager.GetClaimsAsync(user);
어디에 넣어주세요? 마지막 답장을 여기에서 확인하십시오. https://forums.asp.net/p/2133652/6183429.aspx?p=True&t=636494269203237318 –
.Net에는 소유권 주장 모델이 있습니다. 왜 새로운 소유권 주장 모델을 작성하고 있습니까? –
괜찮습니까? 그 방법을 알려주시겠습니까? 죄송합니다. 매우 불편합니다. –
난 당신이 포함하는 것이 좋습니다 것 [mcve] 질문보다는 외부 웹 사이트에 대한 링크입니다. – mjwills