2016-07-11 4 views
2

TLDR; laravel과 개인 인스턴트 메신저를위한 최상의 솔루션.Laravel 5.2 socket.io 및 redis 비공개 메시지와 실시간 채팅

그래서 실시간 채팅을 내 laravel 사이트에서 작동합니다. 그러나 현재 개인 메시지에 대한 기능이 없으며 홈 페이지에 있으며 누군가 socket.id 변경 사항을 연결할 때마다 사용 및 수정 한 코드는이 자습서에서 가져온 것입니다. 내가 어디 개인 채팅으로 그냥 두 사용자 간의 설정이 위로 가야하는 아무 생각이

http://itsolutionstuff.com/post/laravel-52-chat-message-module-using-socketio-redis-express-and-nodejs-from-from-scratchexample.html

(난 당신이 내가 그에 관한 규칙에 대해 확실 아니었다하고자하는 경우 여기를 붙여 복사 할 수 있습니다) 어떤 사람이 laravel로 작업하는 인스턴트 메신저 유형 시스템을 얻는다면 결국 궁금 할 것입니다. 그렇다면 어떤 정보라도 고맙게 여길 것입니다 - 소켓이 될 필요는 없지만 아약스에 대해서는 나쁜 생각입니다.

+0

결국이 설정을 얻었습니까? 귀하의 솔루션에 관심이 있으십니까? – 121c

+0

@ 121c 업데이트 : –

답변

1

임의의 토큰을 사용하여 자기 방에 서명하는 각 사용자를 생성하게되었습니다. 누군가가 오후에 전화를하면 알리고 채팅을 시작할 수 있습니다 (새 로비). 그런 다음 두 개의 토큰을 결합하여 사용자 ID를 사용하여 로비로 결합합니다. 이 메서드를 사용하여 db에 각 스레드를 저장했습니다. 토큰이 만료되면 DB의 토큰도 업데이트됩니다.

저는 이것이 안전하지 않다고 확신합니다. 그러나 엔터프라이즈가 아니거나 공인 된 것일 수도 있습니다. 다른 사람이 더 안전하거나 더 좋은 방법이 있다면 Google에 알려주세요.

+0

감사합니다. Michael 감사합니다. – 121c