2
데이터베이스 레벨 에 유성 지원 사용자 권한이 있음을 문서에서 읽은 후, 로그온하지 않은 사용자가 Html 페이지에 액세스하지 못하게하려면 어떻게해야합니까? 가능합니까? 감사합니다 진 - 루이스유성우 인증을 사용하여 html 페이지에 액세스하지 못하게 할 수 있습니까?
데이터베이스 레벨 에 유성 지원 사용자 권한이 있음을 문서에서 읽은 후, 로그온하지 않은 사용자가 Html 페이지에 액세스하지 못하게하려면 어떻게해야합니까? 가능합니까? 감사합니다 진 - 루이스유성우 인증을 사용하여 html 페이지에 액세스하지 못하게 할 수 있습니까?
예, 가능합니다. Meteor 0.5.0에는 개정 된 완전히로드 된 계정 API가 함께 제공됩니다. 앱에서이 API 세트에 액세스 할 수있는 한 가지 방법은 accounts-password
패키지를 설치하는 것입니다.
meteor add accounts-password
수동
Accounts.createUser
를 사용하여 사용자를 생성하고
Meteor.loginWithPassword
(또는 사용할 수 많은 외부 권한 서비스 중 하나)를 사용하여 사용자를 로그인합니다. 또는
accounts-ui 기능을 사용하여 내장 된 로그인 UI를 사용하여 인증 항목을 자동으로 처리 할 수 있습니다.
if (Meteor.user()) {
// do stuff
}
else {
$('body').html('<div class="error">You must be logged in to use this application!</div>');
}
:
인증 부분이 구현되면, 같은 조건을 사용하여 웹 페이지에 액세스 (또는 일부)를 제한