wildapache
Ответы в темах
-
Форум: Проблемы и решения
Тема: Авторизация с помощью facebookОбычно тем пользователям, что регистрировались через соцсети, пишутся дополнительные мета-данные, явно указывающие на регистрацию через соцсеть, например
Да это легко, в принципе, просто можно создать поле типа reg_type и заносить туда fb — если это через фейсбук
В общем смысле понял, мне нужно сначала сделать — чтобы можно было получать данные из fb, далее уже дело техники.
По поводу советов, я уже насмотрелся на плагины не последнего рейтинга, спасибо, но, я лучше сам. Единственное что будет сложно — так это реализация правильной логики работы, хотя кажется что в принципе и не сложно, получил данные — автозарегистрировал пользователя и делов-то, но, потом появляются мелочи типа, а если пользователь выйдет и потом опять нажмёт на авторизацию через fb : ) тут два варианта, можно либо показать сообщение мол пароль и логин у тебя на почте, либо авторизировать без вопросов потому что такой емайл уже есть в бд юзеров, а получить его мы можем только если пользователь разрешил авторизацию через-соц сеть, по этому и ввода пароля не нужно. (Это как примерно представляю) как это будет работать в реализации, конечно будет не без подводных камней. Главное что будет без всего того хлама что в некоторых платных и бесплатных плагинах.
Форум: Проблемы и решения
Тема: Авторизация с помощью facebookМне нужно понять общую логику работы, когда на сайте есть обычная регистрация и регистрация через facebook. С обычной всё ясно, пользователь вводит данные сам, после чего на его почту приходит письмо чтобы он подтвердил регистрацию.
А вот с фейсбук как ? К примеру он нажимает авторизироваться через фейсбук, далее после того как юзер разрешает доступ, функция возвращает его имя, почту, далее нужно как я понял, на это имя и почту нужно создать аккаунт (типа авторегистрации без подтверждения, так как пользователь уже дал доступ к фб), т.е на выходе мы получаем аккаунт в самом вордпрессе с данными из фейсбука !
Потом к примеру, не ясно, если пользователь выйдет из аккаунта в вордпресс, и потом снова нажмёт авторизироваться с помощью фейсбука что должно происходить ? Типа поиск такого емайла в базе и если есть — давать ок на вход (без ввода пароля) ?
Готовые решения мне не нужны как и эти грамоздкие плагины, в которых ради хайпа понапихивали что надо и что не надо.
Форум: Проблемы и решения
Тема: SSLЕсли до этого всё работало, тогда там, возможно не запустились автоматические обновления сертификатов, если они там были.
Форум: Проблемы и решения
Тема: SSLУ нормальных хостеров, при регистрации домена SSL прикручивается автоматически вместе с дальнейшими его обновлениями. Значи ваш сайт находится скорее всего на виртуальном или выделенном сервере. Так что Вам нужно написать тому кто его туда размещал, либо организацию которая предоставляет серверные услуги.
Форум: Проблемы и решения
Тема: Система приватных сообщенийПримерно понял как.
Как выйдет в реализации, пока не знаю, но, если будут вопросы, буду неприменно обращаться.
Форум: Проблемы и решения
Тема: Система приватных сообщенийЯ тоже придерживаюсь мнения что просто к айди прикрутить отдельную таблицу и систему в общем, а айди использовать ввиде адресатов что кому куда. То есть по сути будут использоваться только айди юзеров. Но пока как это правильно рализовать — не знаю, наверно пока не начну.
Форум: Проблемы и решения
Тема: Система приватных сообщенийСоздать непубличный пост, примерно знаю.
по умолчанию можно использовать заголовок, как тему сообщения; автора, как имя отправителя; содержимое записи, как само сообщение;
Тут не совсем понятно.
То есть, к примеру мне нужно написать бобу, сообщение, для этого мне нужно знать айди юзера боба, ок, тут понятно. Дальше я заношу в непубличный пост сообщение и айди юзера ? или айди юзера я заношу в кастомное для этого поля и потом связываю его с кастомным типом записи ?
Я сделал по другому, я его вообще отделил от плагина и wordpress. Ибо понял что так намного проще. Выходит что скрипт — сам по себе как отдельный функционал, который к примеру собирает данные из БД и что-то сними делает по вызову крона. Так как он запускается не часто, то и нагрузки никакой в принципе нет.
Если я правильно понял, смысл в том чтобы вызывать сервереным кроном, аякс, который будет вызывать запуск скрипта ?
В каком смысле весь api доступен ?
Тогда как я понял лучше вообще сделать отдельный скрипт крона, не зависящий от wp.
Типа по запуску коннект к базе с выборкой из бд и потом выполнение действий.
На счет инключа, то этого я так понял мало:
require_once ($_SERVER[«DOCUMENT_ROOT»].»/wp-load.php»);
Работает, оказывается я забыл прописать
global $wpdb;
По этому думал что нужно ещё что-то подключать.
В каком смысле свои обработчики из wordpress ? Я сейчас пытаюсь сделать крон для плагина, который будет к примеру выполнять определенные действия 1 раз в 60 мин. Далее вызывать этот крон серверным кроном указав к примеру site.com/cron.php. Или вы хотите сказать мне нужно cron.php прикрутить к плагину и вызвывать его типа site.com/wp-content/plugins/test/cron.php
Форум: Проблемы и решения
Тема: Отдать страницу без кэша ?Спасибо за хороший совет, я вообще забыл о том что плагин работает.
Но, в любом случае пересмотрел подход кода, оказалось, проблема именно там.
Идея отдавать кэш только неавторизированным, хорошая !
Форум: Проблемы и решения
Тема: Ограничить пользователя по времениНужно просто было установить дату и выходе пользователя сверять.
Думал показывать просто дату, будет банально, так прикрутил count down, что-то типа осталось 23 часа 50 минут 3 секунды.
Форум: Проблемы и решения
Тема: Ограничить пользователя по времениТо есть вы хотите чтобы пользователь в добавок 24 часов ждал ещё и крон ? )
Проверка нужна по факту, в принципе понял примерно что нужно, работа с датами в php..