웹 응용 프로그램을 만들 때 Meteor
을 사용하고 있습니다.MeteorJS - 익명 클라이언트가 컬렉션에 가입하지 못하게하는 방법은 무엇입니까?
내가 처리중인 문제는 Books
, 이라는 컬렉션이 있는데 익명 사용자가 아닌 로그인 한 사용자 만 사용할 수 있기를 원합니다.
if (Meteor.userId()) Meteor.subscribe('Books');
그러나 익명 사용자는 여전히 자신의 브라우저 콘솔을 열고 Meteor.subscribe('Books');
를 호출하여 Books
수집 정보를 얻을 수 있기 때문에 이것은 최선의 해결책되지 않습니다 :
이 내가 할 것입니다.
불행히도 이것은 지금까지 생각할 수있는 유일한 해결책입니다. 나는 유성의 allow
및 deny
의 들었지만, 사용자 가, 갱신를 삽입하거나 은 (컬렉션에 가입 에서 사용자를 방지하지 않음) 컬렉션을 제거 할 때 그들은 단지에 영향을 줄 것으로 보인다. 다음과 같이