2011-01-15 6 views
0

알고 계시다면 어떻게할까요?UserName이 변경된 후 회원 사용자를 찾을 수 없습니다.

회원 자격을 사용하고 있지만 지정된 사용자의 사용자 이름을 변경할 수 있습니다. Customer라는 이름의 사용자를 Customer 역할로 바꾼 다음 그의 사용자 이름을 123으로 변경했습니다. 그런 다음이 사용자의 역할을 얻으려고 뭔가를 시도하고 오류 또는 빈 결과가 나타납니다.

그런 다음 IIS 관리자 패널로 이동하여 선택한 역할이 여전히 사용자 이름이 변경되었지만 이름이 바뀐 사용자가 어떤 역할에도 추가되지 않은 것을 확인했습니다. DB 테이블 UserInRoles (User와 Role 사이의 링크를 설정 함)에는 관련 레코드가 있으며 모든 UserID와 RoleID가 정확합니다.

DB에있는 모든 링크가 ID 내에 연결되어 있는지, 왜 내가 UserName을 변경 한 후에이 링크가 깨 졌는지 이해할 수 없습니까?

나는 도움, 조언 및 정보를 제공합니다.

감사합니다, 예술

답변

0

글쎄, 회원 짜증 -이 내가 어떤 프로젝트에서 더 이상 사용하지 않습니다 답변입니다. 이것이 답입니다.

위의 질문에 대한 대안은 고유 한 방법으로 ID로 사용자를 편집하는 것입니다.

관련 문제