Реклама на сайте Advertise with us

Увязать WP и .htpasswd

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 06.04.07
Сообщения: 247
Рейтинг: 56

Ссылка на сообщениеДобавлено: 05/03/17 в 13:21       Ответить с цитатойцитата 

Доброго времени суток!
Есть миллионы способов (и сообразных плугинов) для записи базы пользователей WP в стандартный апачевский файл авторизации .htpasswd

Уважаемые собравшиеся, а есть ли способ обратного действия: к примеру,
биллинг записывает пользователя в хтпассвд.
Задача - из этого файла переносить автоматом пользователей в базу юзеров ВП с назначением им некоего Role.

Сходу такого плугина не нашел. Подскажите пожалуйста, кто знает.

0
 



С нами с 21.12.16
Сообщения: 957
Рейтинг: 107


Передовик Master-X (01.04.2018)
Ссылка на сообщениеДобавлено: 05/03/17 в 14:40       Ответить с цитатойцитата 

Наверное только писать самому.

1
 



С нами с 16.06.12
Сообщения: 8470
Рейтинг: 313

Ссылка на сообщениеДобавлено: 05/03/17 в 22:02       Ответить с цитатойцитата 

Да думаю только писать
Алг возможно такой будет у тебя:
Скрипт у биллинга получается данные пользователя
Пишет в .htpasswd
Далее другой скрипт по крону твой класс в WP раз в минуту чекает .htpassrd через file ('../htpasswd'); или как там пути...
обрабатывает массив user;pass - чекая в WP через username_exists() и если юзера такого нет ещё в WP базе то создает wp_create_user().
Хотя может и более простое решение есть )
Но нужно понять, что может и уязвимость в методе быть в плане SQL инъекции, а так же нарушение правильного функционирования .htpasswd в случае передачи спецсимволов.

3
 



С нами с 06.04.07
Сообщения: 247
Рейтинг: 56

Ссылка на сообщениеДобавлено: 05/03/17 в 23:41       Ответить с цитатойцитата 



Да, спасибо. Видимо, по этой схеме и буду действовать.
Кстати, скрипт биллинга вовсе не обязательно пишет хитпассворд. Он может писать АБСОЛЮТНО любой файл icon_smile.gif Есть вопрос только по шифрованию.

0
 



С нами с 16.09.08
Сообщения: 49
Рейтинг: 56

Ссылка на сообщениеДобавлено: 07/03/17 в 15:06       Ответить с цитатойцитата 

pervect писал:

Кстати, скрипт биллинга вовсе не обязательно пишет хитпассворд. Он может писать АБСОЛЮТНО любой файл icon_smile.gif

а сразу писать в базу ВП он не может?) нужно учитывать, что для пользователя ВП уникальность определяется по емайлу, и без него сработает ли запись пользователя?

0
 



С нами с 06.04.07
Сообщения: 247
Рейтинг: 56

Ссылка на сообщениеДобавлено: 09/03/17 в 10:18       Ответить с цитатойцитата 

В общем, если кто-то хочет написать самопись по этому поводу - буду рад увидеть предложение в личке.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »