루프백 각도 SDK를 사용하여 로그인하려고하지만 대신 401 권한이없는 응답이 표시됩니다.루프백 각도 sdk 로그인 할 수 없습니다.
User.login({ rememberMe: true }, {email: $scope.user.email, password: $scope.user.password})
.$promise
.then(function() {
var next = $location.nextAfterLogin || '/';
$location.nextAfterLogin = null;
$location.path(next);
})
.catch(function(x) {
$scope.authError = 'Wrong Credentials';
});
};
또한 나는 사용자 모델에 정의한 데이터 소스에서 지정한 자격 증명을 사용하여 사용자를 볼 수 있습니다.
그래서 기본적으로, 나는 기본 사용자에게User.create([{
username: 'admin',
email: '[email protected]',
password: 'admin'
}], on_usersCreated);
를 생성하는 부트 스크립트가 그리고 나는 또한 내장 된 사용자 모델을 확장하는 사용자 정의 사용자 모델을 만들었습니다.
로그인 할 때 권한이없는 401 응답이 표시되는 이유는 무엇입니까? 익스플로러를 통해 로그인을 시도했지만 성공하지 못했습니다.
업데이트 :
나는 빌드에서 사용자 모델과 로그인 방법을 디버깅; 그리고 그것은 주어진 이메일을 가진 사용자를 찾을 수없는 것 같습니다. 나는 mongodb 데이터베이스에서 그것을 볼 수있다.
내가 통과하는 값에는 문제가 없습니다. 왜냐하면 탐색기를 사용할 때 같은 오류가 발생하기 때문입니다. – ppoliani
또 다른 예제는 다음과 같습니다 : https://github.com/strongloop/loopback-faq-user-management – superkhau
또한 확장 할 때 모델명을 'User'로 지정하면 LoopBack이 혼란 스러울 수 있습니다. 내장 된'User' 모델. 'User'를 확장 한 자신의 모델'user'를 대신 이름을 바꾸십시오. – superkhau