• Я готовлю проект по игровым серверам, так же у меня есть клиент (лаунчер) написанный на C#, появилась потребность авторизация используя пароль и логин с БД на которой держится WP. Вопрос в том, как это сделать? Про POST запрос я знаю, есть уже готовый код на C#, но нужен файл на PHP, который ищет пользователя по Логину и Паролю используя «технологию» WP. Заранее благодарю
    P.S. Если нужно будет могу скинуть POST запрос C#

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • появилась потребность авторизация используя пароль и логин с БД на которой держится WP.

    С БД или всё же с ВП?

    Для работы с ВП есть https://developer.wordpress.org/rest-api/

    Тут дело в том, что C# отправляет POST запрос в котором находиться логин и пароль, мне нужно реализовать проверку логина/пароля в БД, но пароль храниться в хэше от ВП, и поэтому я не могу разобраться как это все работает. Постараюсь сформулировать вопрос. Нужно чтобы POST запрос с приложения отправлялся в PHP файл (я это смог реализовать), тот в свое время (PHP файл) преобразует пароль который ввел пользователь, в стандартный хэш от ВП и идет проверка.

    Тут дело в том, что C# отправляет POST запрос в котором находиться логин и пароль

    Вы по ссылке почитайте, а. Я что, напрасно её для Вас искал?

    Нужно чтобы POST запрос с приложения отправлялся в PHP файл (я это смог реализовать), тот в свое время (PHP файл) преобразует пароль который ввел пользователь, в стандартный хэш от ВП и идет проверка.

    Зачем ещё какой-то файл? Тем более проверка хеша.. (Вы его не сгенерируете без подключения к ВП — там соль. Да и при подключении я не уверен, что будет правильно сгенерирован хеш.)

    А если и файл, то его можно подключить к ВП (вернее ВП к нему) и использовать все функции ВП без rest-api. Только ИМХО это и дыра и нагрузка.

    Мне будет легче работать с самим файлом, чем с API ключами или чем нибудь подобным, но спасибо за ссылку может что-то другое от туда возьму

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Интеграция клиента на С# с WordPress» закрыта для новых ответов.