2011-01-14 16 views
6

Jaki jest najlepszy sposób przekazania stanu uwierzytelnienia użytkownika do pliku node.js, jeśli użytkownik już uwierzytelnił się w php?node.js przekazujący stan uwierzytelnienia

Na przykład - istnieje aplikacja napisana w php, która musi używać pliku node.js do aktualizacji w czasie rzeczywistym. Ale te aktualizacje powinny być ograniczone do zalogowanych użytkowników.

Jaki jest najlepszy sposób na zrobienie tego? Czy istnieje sposób dostępu do danych sesji php z node.js?

+0

Zapytałem podobne [pytanie] (http://stackoverflow.com/questions/4636773/long-polling-server-principle-client- authenthentication) dotyczące uwierzytelniania kilka dni temu. Może to ci pomoże. – yojimbo87

Odpowiedz

4

Dlaczego nie wystarczy trzymać node.js za php i wysłać żądanie tylko po sprawdzeniu uwierzytelnienia. stan przez php, w tym przypadku? Innym sposobem użycia tej samej techniki przypisywania sesji, np. memcache/redis/another db, dla obu z nich i po prostu ponownie sprawdź dane sesji z node.js po utworzeniu go przez php lub odwrotnie.

+0

Myślę, że pójdę z sesji sprawdzania z php na localhost. Dzięki! – Leonti

+0

Myślę, że w tym przypadku porwanie sesji byłoby większym zagrożeniem, chciałbym się upewnić, że każdy komunikat nodeJs pochodzi od tego, który wysłał go, sprawdzając teraz link yujimbo87 – Purefan

Powiązane problemy