не могу записать COOKIE
-
Пытаюсь записать в COOKIE инфу для авторизации. Ошибок никаких не выдает, но и ничего не записывает.
кто сталкивался с подобным ?
-
Юзер получает доступ к контенту ограниченому, все счастливы.
Я правильно понял, что вам надо показать некий контент или часть контента на странице (в записи) сайта только зарегистрированному пользователю после того как он авторизуется?
именно так. а чтобы юзер каждый раз при обновление не вводил логин и пароль, буду хранить их в куках и в базе зашифрованными, каждый раз сверяя данные при обращении
именно так
Тогда вы решаете проблему, которая давным давно решена посредством применения элементарных плагинов, цель которых — скрыть контент или часть его и показать это только зарегистрированному пользователю. Причем в некоторых случаях уровень доступа возможно настроить в зависимости от роли пользователя на сайте
чтобы юзер каждый раз при обновление не вводил логин и пароль, буду хранить их в куках и в базе зашифрованными, каждый раз сверяя данные при обращении
При обновлении чего?
Но впрочем это не важно.
ИМХО. Сомневаюсь в целесообразности и оправданности этого. Тем более такой ценой
уже целый день потратил и решения нет
ИМХО
вот вам вывод формы авторизации — 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 менять — выше вызова функции.
про неверный ввод — это я не знаю.
но править файлы движка — очень плохая идея.спасибо всем !!! очень благодарен за информацию !!!
Тема «не могу записать COOKIE» закрыта для новых ответов.