За последние 24 часа нас посетили 22346 программистов и 996 роботов. Сейчас ищут 637 программистов ...

Передача пароли юзеров из вордпресса в ларавел

Тема в разделе "Laravel", создана пользователем kikosik, 18 май 2019.

  1. kikosik

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

    С нами с:
    13 апр 2017
    Сообщения:
    60
    Симпатии:
    0
    Здравствуйте, есть сайт на вордпрессе с многими пользователями. Хочу конвертировать сайт из ворпресса в ларавел. Кто может подсказать, есть вариант передать пароли юзеров из вордпресса в ларавел, чтобы с авторизацией не было проблем?

    Какие методы есть? Что возможно сделать?

    Спасибо
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Пишется конвертер. Узнается какой метод хеширования в вашей версии ВордПресс, он же выставляется по умолчанию в ларе
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.072
    Симпатии:
    1.237
    Адрес:
    там-сям
    Буквально "конвертировать" не получится. Потому что пароли хранятся в необратимо зашифрованном виде - в целях безопасности.

    Перенос делают так:
    - копируют зашифрованные пароли в новую структуру как есть. да, в ларавеле вп-шные пароли недействительны
    - находят и изменяют функцию проверки пароля так, чтобы:
    * при неудачной аутентификации была вторая попытка уже по методу wp. и вот если вторая попытка удалась, то bingo!
    * у нас есть всё что нужно — введёный пользователем незакодированный пароль и подтверждение, что он верный. кодируем пароль по методу ларавель и сохраняем его в таблицу. а пользователя объявляем аутентифицированным.

    В инете есть примеры прям конкретно для Laravel и WordPress. Я находил как "wp hash for laravel"
     
    mkramer нравится это.