Na co muszę zrobić, najlepszą odpowiedzią dotyczy:
- Aby umożliwić cookie wordpress utrzymują subdomen, zainstaluj root Cookie plugin.
- sub1.domain.com ma wordpress; sub2.domain.com to inna strona. Z drugiej strony (sub2), czytałem cookies w celu identyfikacji, który użytkownik jest i jeśli użytkownik jest zalogowany
ciasteczka są w następujący sposób:.
[wordpress_909bb230b32f5f0473202684d863b2e0] => mshaffer|1255298821|d0249fced9c323835c5bf7e84ad3ffea
[wordpress_logged_in_909bb230b32f5f0473202684d863b2e0] => mshaffer|1255298821|56e9c19541ecb596a1fa0995da935700
Korzystanie z PHP, Potrafię przeglądać pliki cookie, analizować pary key=>value
. Te pliki cookie informują mnie, że plik [mshaffer]
ma plik cookie zapisany w wordpress, a także jest uwierzytelniany jako logged_in
. Wygaśnięcie pliku cookie to 1255298821
.
W sub2, mogę kwerendy bazy danych WordPress i chwycić Info o użytkownikach:
SELECT * FROM `wp_users` WHERE user_login = 'mshaffer' ...
grab USER_ID, user_email z tego zapytania
SELECT * FROM `wp_usermeta` WHERE user_id = '$user_id' ...
zgarnij wiele innych danych z WP
Dzięki tym informacjom mogę dodać do mojej zmiennej sesji/cookie sub2 i zrobić wh na chcę z danymi. Mogę zidentyfikować, czy jestem zalogowany, i moja nazwa użytkownika ... co pozwala mi pobrać wiele różnych danych. Mogę teraz używać uwierzytelniania WordPress w moim sub2.domain.com i odpowiednio przekierować.
monte
{x:
Lepsze rozwiązanie tutaj: http://wordpress.stackexchange.com/a/72744/20261 – dino