2012-08-29 2 views
1

사용자가 a 값을 변경할 때 부울 필드 값 (이 필드를 호출 할 수 있음)을 원하는 클라이언트가 있습니다. 두 번째 부울 필드 (이 필드를 B라고 부름). fieldA는 필드 레벨 보안을 사용합니다.필드 수준의 보안 권한이없는 사용자의 필드에 Javascript로 값을 설정하십시오.

이 작업을 수행하는 자바 스크립트를 만들었으며 사용자가 fieldA에 적절한 필드 수준 보안 권한을 가지고 있으면 정상적으로 작동합니다. 그들은 적절한 권한을 가지고 있지 않을 때 작동하지 않는 것입니까?

사용자의 fieldA 값을 JavaScript로 변경하면 fieldA에 필드 수준 권한이 없습니까? 그렇지 않다면, JS에서 FLS 임시를 무시하기 위해 할 수있는 트릭이 있습니까?

고맙습니다.

+1

나는 우리가 무시하려고한다면 FLS를 사용해야하는 이유는 무엇입니까? 정말 필요한가요? Culd를 사용하여 필요에 따라 JS를 사용하여 필드를 활성화/비활성화합니다. – glosrob

+0

나는 클라이언트가 FLS가없는 사용자가 fieldA (SSIS 패키지, 수정 다중, from 등)를 절대로 변경할 수 없다는 사실을 알고 싶어한다고 생각합니다. 내 생각에 그들은 내 JavaScript를 FLS를 재정의하는 한 가지 사례로 삼기를 원합니다. –

답변

1

JavaScript를 위임 받아야하는 특별한 이유가 있습니까? 사전 업데이트 플러그인이 FLS 문제를 우회 할 것을 제안합니다.

+0

필자는 필요에 따라 fieldA를 활성화 및 비활성화하고 업데이트하기 위해 일종의 조합 자바 스크립트를 진행하고 제안 된대로 preupdate 플러그인을 작성하여 엔티티 속성 컬렉션에서 fieldA를 제거한 다음 FLS를 잃어 버릴 필요가 있다고 생각합니다. 누군가가 더 좋은 아이디어를 가지고 있지 않으면. 감사! –

관련 문제