artnik7
Новичок
Делаю Ajax авторизацию для WP. Принцип работы прост:
При авторизации или нажатии на ссылку "Выйти", посылаеться запрос в php, который выдает html текущей страницы (только body тег) для залогиненного (или наоборот) юзера. После чего полученный html заменяеться яваскриптом.
С выходом все работает отлично. Но при входе выдаеться содержимое для незалогиненного юзера. Т.е. можно сколько угодно раз логиниться - все безтолку. Только если обновить страницу, то выводиться страница для залогиненого юзера.
Пробовал в начало body ставить <?php if (is_user_logged_in()) echo 'in' ; else echo 'out';?>
При выходе или выходе всегда выводит "out".
Подскажите, пожалуйста, в чем может быть причина?
При авторизации или нажатии на ссылку "Выйти", посылаеться запрос в php, который выдает html текущей страницы (только body тег) для залогиненного (или наоборот) юзера. После чего полученный html заменяеться яваскриптом.
С выходом все работает отлично. Но при входе выдаеться содержимое для незалогиненного юзера. Т.е. можно сколько угодно раз логиниться - все безтолку. Только если обновить страницу, то выводиться страница для залогиненого юзера.
Пробовал в начало body ставить <?php if (is_user_logged_in()) echo 'in' ; else echo 'out';?>
При выходе или выходе всегда выводит "out".
Подскажите, пожалуйста, в чем может быть причина?