새로운 2.0 버전의 ID 프레임 워크로 전환했습니다. 1.0에서는 manager.FindByIdAsync(User.Identity.GetUserId())
을 사용하여 사용자 개체를 얻을 수있었습니다. GetUserId()
메서드가 2.0에없는 것 같습니다.ASP.NET ID 2.0의 현재 사용자 ID 얻기
이제 내가 알아낼 수있는 것은 사용자 테이블의 사용자 이름 필드를 참조하는 manager.FindByEmailAsync(User.Identity.Name)
을 사용하는 것입니다. 내 응용 프로그램에서는 전자 메일 필드와 동일하게 설정됩니다.
누군가가 이메일을 업데이트해야 할 때 문제가 발생하는 것을 알 수 있습니다. 현재 로그인 한 사용자 객체를 얻는 방법이 있습니까? (예 : id 필드) Identity 2.0 Framework에서?
가 어떻게 사용자 아이디셨어요입니다 , 나에게 알려줘, 나도 같은 문제로 달리고있다. –