어떻게 passport.js를 설정하여 두 명의 다른 사용자가 로그인하면 두 개의 별개 계정이 생길 수 있습니다. 지금은 한 사용자가 로그인하는 이상한 버그가 발생합니다. 두 번째 사용자가 로그인하여 첫 번째 사용자가 페이지를 새로 고치면 첫 번째 사용자가 두 번째 사용자가됩니다 ...다중 사용자 로그인 passport.js
0
A
답변
2
코드를 사용하지만 확인 콜백에 문제가있을 수 있습니다. 확인 콜백은 전략을 초기화하는 위치에 있습니다. 아마도 인증 된 모든 사용자 ID를 서버의 동일한 사용자에게 할당 할 것입니다.
passport.use(new LocalStrategy(
function(username, password, done) {
// The problem is probably in here
}
));
두 번째 가능성이 가장 높은 곳은 아마 serializeUser
, 위의 방법에 동반자가 될 것입니다 확인 deserializeUser
passport.deserializeUser(function(id, done) {
// could be here, too
});
마지막 장소입니다.
+0
감사합니다. 당신이 옳았어요, 코드의 직렬화 부분에서 약간의 실수를했습니다. – Denis
관련 문제
- 1. tower.js with passport.js example
- 2. Passport.js 인증이 실행되지 않았습니다.
- 3. 사용자 로그인?
- 4. 장고 다중 사용자 로그인 - 최선의 방법?
- 5. 다중 백엔드 인증 시스템에 대한 사용자 로그인
- 6. PHP에서 다중 단일 사용자 로그인 처리
- 7. cakephp에 다중 로그인
- 8. CakePhp에서 다중 로그인 제한
- 9. 다중 도메인에서 htaccess 로그인
- 10. PHP (및 다중 사용자 로그인 양식)의 사용자 권한
- 11. django - 다중 로그인 리디렉션
- 12. 지속성 단위의 다중 로그인?
- 13. 다중 도메인 로그인
- 14. 다중 로그인 페이지가있는 폼 인증
- 15. 응용 프로그램에서 다중 facebook 로그인
- 16. 젠드 다중 로그인 응용 프로그램
- 17. 다중 사용자 다중 환경
- 18. Nodejs + Passport.js + Redis : Redis에서 세션을 저장하는 방법
- 19. 로그인 한 사용자 및 SHA1 암호로 다중 파일 업데이트
- 20. PHP 웹 사이트에서 사용자 로그인을위한 다중 로그인 옵션을 추가하십시오.
- 21. Windows/Linux의 다중 사용자 로그인 및 원격 데스크톱?
- 22. Node.js/Socket.io/Passport.js 로그 아웃 문제
- 23. Django 다중 사용자 SaaS
- 24. 다중 임차인, ActiveAdmin의 다중 관리 사용자
- 25. 다중 사이트 로그인 표시 줄
- 26. 다중 도메인 인트라넷에 대한 간단한 로그인?
- 27. 다중 사용자 데이터베이스 처리 방법
- 28. 온라인 응용 프로그램의 다중 로그인 위치
- 29. 다중 암호 로그인 : 좋음 또는 이상 없음
- 30. 웹 응용 프로그램에서 다중 로그인 피하기
최소한의 테스트 케이스로 코드를 게시하십시오. – ebohlman