2017-03-28 1 views
0

사용자가 DNN의 표시 이름에 특수 문자를 사용하지 못하게하려면 어떻게합니까?사용자가 DNN의 표시 이름에 특수 문자를 사용하지 못하게하려면 어떻게합니까?

DNN 도움말 텍스트에이 필드가 사용자 이름과 표시 이름에 적용되는 것으로 표시되어 있어도 사용자 이름을 올바르게 입력 할 수 있지만 작동하지 않습니다. 사이트 설정 탭의 "사용자 계정 설정"에서

Excluded Terms

답변

1

당신은 설정 "사용자 이름 검증"을 찾을 수 있습니다. 여기서 유효성 검증 표현식을 추가 할 수 있습니다. 나는 이것이 정규식이라고 생각한다.

해피 DNNing! 마이클

+0

마이클, 문제는 사용자 이름에만 적용됩니다. 사용자 이름과 표시 이름에 모두 적용해야합니다. 제외 이름은 표시 이름과 사용자 이름 모두에 적용되지만 모든 것이 적용됩니다. 정규 표현식은 여전히 ​​Username에만 적용됩니다. –

+0

Craig, 해결 방법은 사용자 이름을 표시 이름으로 사용하는 것입니다. DNN <= 8에서는 Admin :: Site Settings> User Account Settings에서이 작업을 수행 할 수 있습니다. "표시 이름 형식"필드에 "[사용자 이름]"을 입력하십시오. DNN 9에서는 설정 :: 보안> 구성원 계정> 등록 설정에서 설정을 확인할 수 있습니다. 기존 사용자의 경우 SQL 명령을 사용하여 Displayname을 변경해야합니다. Host :: SQL (DNN 9의 Settings :: SQL Console)에 을 입력하십시오. UPDATE {databaseOwner} {objectQualifier} 사용자 SET DisplayName = 사용자 이름 해피 DNNing ! Michael –

+0

죄송 합니다만 SQL 콘솔을 사용하여 데이터베이스를 변경 한 후에 응용 프로그램 풀을 다시 시작해야한다는 점을 잊어 버렸습니다. 또한 나는 이것을 "해결책"이라고 부르지 말고 "해결 방법"이라고 부르면 안된다 ;-) –

관련 문제