За последние 24 часа нас посетили 8734 программиста и 486 роботов. Сейчас ищут 182 программиста ...

Проверить авторизацию на wp вне cms wordpress

Тема в разделе "Wordpress", создана пользователем kobzar, 24 янв 2019.

  1. kobzar

    kobzar Новичок

    С нами с:
    24 янв 2019
    Сообщения:
    14
    Симпатии:
    0
    Скажем, отдельная страничка foo.php на том же сервере, что и cms wordpress
    Как проверить, на этой страничке, что ты залогинен в wp, но без всего функционала wp.
    Простой и быстрый способ, не требующий полной загрузки на этой странице ядра
     
  2. oolleegg55

    oolleegg55 Активный пользователь

    С нами с:
    13 май 2014
    Сообщения:
    24
    Симпатии:
    3
    Если это тот же домен, то можно проверить по наличию куки:
    Код (Text):
    1. wordpress_logged_in_[hash]
    .
     
  3. kobzar

    kobzar Новичок

    С нами с:
    24 янв 2019
    Сообщения:
    14
    Симпатии:
    0
    Спасибо, oolleegg55! Как я понимаю, проверки наличия куки недостаточно, ведь куку можно подделать. Нужно еще сравнить с кукой из базы, ага?
     
    #3 kobzar, 25 янв 2019
    Последнее редактирование: 25 янв 2019
  4. oolleegg55

    oolleegg55 Активный пользователь

    С нами с:
    13 май 2014
    Сообщения:
    24
    Симпатии:
    3
    Ну мне кажется, если дело касается авторизации и это боевой сайт, то нужно отнестись к этому серьезно. А если так, то посмотрите как сделано это у самого WP: https://core.trac.wordpress.org/browser/trunk/src/wp-includes/pluggable.php#L602 возможно это наведет на дельные идеи.
     
    mkramer нравится это.