• Пытаюсь записать в COOKIE инфу для авторизации. Ошибок никаких не выдает, но и ничего не записывает.
    кто сталкивался с подобным ?

Просмотр 11 ответов — с 16 по 26 (всего 26)
  • Юзер получает доступ к контенту ограниченому, все счастливы.

    Я правильно понял, что вам надо показать некий контент или часть контента на странице (в записи) сайта только зарегистрированному пользователю после того как он авторизуется?

    именно так. а чтобы юзер каждый раз при обновление не вводил логин и пароль, буду хранить их в куках и в базе зашифрованными, каждый раз сверяя данные при обращении

    именно так

    Тогда вы решаете проблему, которая давным давно решена посредством применения элементарных плагинов, цель которых — скрыть контент или часть его и показать это только зарегистрированному пользователю. Причем в некоторых случаях уровень доступа возможно настроить в зависимости от роли пользователя на сайте

    чтобы юзер каждый раз при обновление не вводил логин и пароль, буду хранить их в куках и в базе зашифрованными, каждый раз сверяя данные при обращении

    При обновлении чего?

    Но впрочем это не важно.

    ИМХО. Сомневаюсь в целесообразности и оправданности этого. Тем более такой ценой

    уже целый день потратил и решения нет

    ИМХО

    вот вам вывод формы авторизации — https://codex.wordpress.org/Function_Reference/wp_login_form
    одна строчка кода.
    проверка на авторизованость это функция http://www.wordpressplugins.ru/conditional_tags/is_user_logged_in.html

    но есть навалом плагинов для движка, которые прячут определенные записи от неавторизованных пользователей, поэтому изобретать велосипед не требуется.

    которые прячут определенные записи

    Или фрагмент записи\страницы с доступом только авторизованного пользователя да еще в зависимости от его роли на сайте
    https://wordpress.org/plugins/hide-this/ один из таких
    Интересно то, что скрытый этим плагином контент не будет виден даже при просмотре кода страницы

    wp_login_form( $args ); — действительно форма авторизации появилась, при вводе логина идет перенаправление на wp-login.php. Так и должно быть ? получается эта аторизация на админку сайта ?
    Все нужные юзеры будут хранится в wp-user и смогут зайти в админку ?

    дык редирект пропишите, чтобы после авторизации пользователи в админку не попадали. стандартный редирект это параметр в функции wp_login_form

    $args менять на странице выше вывода или гдето в стандартных файлах wp ?

    вернее при неверном вводе он перебрасывает на wp-login.php. править прямо в шаблоне general-template.php или это повлияет и на обычную регистрацию в админке wp ?

    $arg менять — выше вызова функции.
    про неверный ввод — это я не знаю.
    но править файлы движка — очень плохая идея.

    спасибо всем !!! очень благодарен за информацию !!!

Просмотр 11 ответов — с 16 по 26 (всего 26)

Тема «не могу записать COOKIE» закрыта для новых ответов.