2013-08-30 3 views
1

내 웹 사이트 서버의 다른 서버에서 실행할 노드 js 채팅 서버를 만드십시오. 모든 사용자가 노드 js 서버에 연결하는 것이 내 웹 사이트에있는 사용자인지 확인하고 싶습니다.노드 js 채팅 서버 - 사용자 인증

어떻게 확인할 수 있습니까? 감사합니다.

+0

[이]는 (https://github.com/braitsch/node-login) 시작하기에 좋은 장소입니다 여기를 참조하십시오. 정확한 코드를 사용하지 말고 설정 방법을 살펴보고이를 사용하여 이동하고 배울 수 있습니다. –

답변

0

Nodejs에서 웹 사이트 사용자 세션에 액세스 할 수있는 방법이 있습니다. Webserver와 NodeJS가 모두 액세스 할 수있는 별도의 세션 저장소를 사용해야합니다. 두 서버에서 사용자의 '인증'을 수정합니다.

서버 재시작시 기존 세션 데이터를 모두 잃고 싶지 않기 때문에 사용자 세션 저장을 위해 Memcache보다 Redis를 선택했습니다. PHP https://github.com/nicolasff/phpredis을 사용하는 경우 Redis 확장 프로그램을 설치하는 데 도움이됩니다. Nodejs의 경우 Redis를 쉽게 검색, 설치 및 구성 할 수 있습니다.

더 유용한 정보 http://webandphp.com/IntegratingNode.jswithPHP