Title: Ответы пользователя AndreiBY | WordPress.org Русский

---

# AndreiBY

  [  ](https://ru.wordpress.org/support/users/andreiby/)

 *   [Профиль](https://ru.wordpress.org/support/users/andreiby/)
 *   [Начатые темы](https://ru.wordpress.org/support/users/andreiby/topics/)
 *   [Ответы](https://ru.wordpress.org/support/users/andreiby/replies/)
 *   [Темы с ответами](https://ru.wordpress.org/support/users/andreiby/replied-to/)
 *   [Взаимодействия](https://ru.wordpress.org/support/users/andreiby/engagements/)
 *   [Избранное](https://ru.wordpress.org/support/users/andreiby/favorites/)

 Поиск ответов:

## Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 20)

1 [2](https://ru.wordpress.org/support/users/andreiby/replies/page/2/?output_format=md)
[→](https://ru.wordpress.org/support/users/andreiby/replies/page/2/?output_format=md)

 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/page/2/#post-174062)
 * спасибо всем !!! очень благодарен за информацию !!!
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/page/2/#post-174060)
 * вернее при неверном вводе он перебрасывает на wp-login.php. править прямо в шаблоне
   general-template.php или это повлияет и на обычную регистрацию в админке wp ?
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/page/2/#post-174059)
 * $args менять на странице выше вывода или гдето в стандартных файлах wp ?
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/page/2/#post-174057)
 * wp_login_form( $args ); — действительно форма авторизации появилась, при вводе
   логина идет перенаправление на wp-login.php. Так и должно быть ? получается эта
   аторизация на админку сайта ?
    Все нужные юзеры будут хранится в wp-user и смогут
   зайти в админку ?
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/page/2/#post-174026)
 * именно так. а чтобы юзер каждый раз при обновление не вводил логин и пароль, 
   буду хранить их в куках и в базе зашифрованными, каждый раз сверяя данные при
   обращении
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/#post-174023)
 * я новичок в wp. как решить стандартными средствами я не знаю. приведите пример,
   я думаю у вас должны быть готовые примеры или заготовки реализации. Помогите 
   новичку
 * По мне так представленый код тоже прост, и по идее все должно работать как нужно.
   просто почемуто не отрабатывает setcookie. просто не работает. для меня это загадка,
   уже целый день потратил и решения нет
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/#post-174019)
 * если в кратце:
    юзер ходит по сайту, заходит на определенную страницу, там авторизация.
   вводит логин и пароль, если они есть в базе, шифрую определенную строку, записываю
   в куки id и строку. Юзер получает доступ к контенту ограниченому, все счастливы.
   Проблема встала в том что я никак не могу записать нужную инфу в сессию. Поечму
   не пишется, до сих пор понять не могу.
 * ———
 * пару вопросов к примеру который выслали мне:
    1. function custom_login() должен
   обязательно размещать в function.php ? 2. add_action( ‘after_setup_theme’, ‘custom_login’);
   могу запускать в любом месте ?
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/#post-174004)
 * я новичек в wp, если вы мне подскажите как делается авторизация буду очень признателен
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/#post-173999)
 *     ```
       <?
   
       // Страница авторизации
   
       # Функция для генерации случайной строки
   
       function generateCode($length=6) {
   
           $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHI JKLMNOPRQSTUVWXYZ0123456789";
   
           $code = "";
   
           $clen = strlen($chars) - 1;
           while (strlen($code) < $length) {
   
                   $code .= $chars[mt_rand(0,$clen)];
           }
   
           return $code;
   
       }
   
       # Соединямся с БД
   
       // mysql_connect("localhost", "myhost", "myhost");
   
       // mysql_select_db("testtable"); 
   
       if(isset($_POST['submit']))
   
       {
   
           # Вытаскиваем из БД запись, у которой логин равняеться введенному
   
           $query = mysql_query("SELECT user_id, user_password FROM users WHERE user_login='".mysql_real_escape_string($_POST['login'])."' LIMIT 1");
   
           $data = mysql_fetch_assoc($query);
   
           # Соавниваем пароли
   
           if($data['user_password'] === md5(md5($_POST['password'])))
   
           {
   
               # Генерируем случайное число и шифруем его
   
               $hash = md5(generateCode(10));
   
       //        if(!@$_POST['not_attach_ip'])
   
       //        {
   
                   # Если пользователя выбрал привязку к IP
   
                   # Переводим IP в строку
   
                   $insip = ", user_ip=INET_ATON('".$_SERVER['REMOTE_ADDR']."')";
   
       //        }
   
               # Записываем в БД новый хеш авторизации и IP
   
               mysql_query("UPDATE users SET user_hash='".$hash."' ".$insip." WHERE user_id='".$data['user_id']."'");
   
               # Ставим куки
   
               setcookie("id", $data['user_id'], time()+60*60*24*30);
   
               setcookie("hash", $hash, time()+60*60*24*30);
   
               # Переадресовываем браузер на страницу проверки нашего скрипта
   
               header("Location: check.php"); exit();
   
           }
   
           else
   
           {
   
               print "Вы ввели неправильный логин/пароль";
   
           }
   
       }
   
       ?>
   
       <form method="POST">
   
       Логин <input name="login" type="text"><br>
   
       Пароль <input name="password" type="password"><br>
   
       <!-- Не прикреплять к IP(не безопасно) <input type="checkbox" name="not_attach_ip"><br> -->
   
       <input name="submit" type="submit" value="Войти">
   
       </form>
       ```
   
 * как тут правильно записать куки ?
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/#post-173995)
 * в общем кусок из авторизация через куки.
    но я на данный момент упростил задачу
   до предела, хочу записать хоть чтонибудь в куки. по идее все должно быть просто.
 * setcookie(«hash», $hash, time()+60*60*24*30) или даже setcookie(«hash», $hash)
   или даже setcookie(«hash», ‘test zap’)
 * не пишет нечего, в массиве только проверка wp тестовая и авторизация в wp-admin
 * как быть ?
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/#post-173969)
 * $hash — формируется зашифрованный ключ
 * Array ( [wordpress_test_cookie] => WP Cookie check [wordpress_logged_in_fcedcb32c08864dd961cdb7648c3175d]
   => admin)
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/#post-173967)
 * $hash — формируется зашифрованный ключ
 * Array ( [wordpress_test_cookie] => WP Cookie check [wordpress_logged_in_fcedcb32c08864dd961cdb7648c3175d]
   => admin|1435727615|LBKHFMVoyzZ0K4cBzmN6jUbm0vBtT1ETP1NnPgeQgoi|85f2703314f5f2a0139a0851d8a5835cc4accd23d5f42c498782ac38f99e7b83)
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [не могу записать COOKIE](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%bd%d0%b5-%d0%bc%d0%be%d0%b3%d1%83-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-cookie/#post-173964)
 * setcookie(«hash», $hash, time()+60*60*24*30);
    —— echo $_COOKIE[«hash»];
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [отображение страницы](https://ru.wordpress.org/support/topic/%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d1%8b-1/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 4 месяца назад](https://ru.wordpress.org/support/topic/%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d1%8b-1/#post-172840)
 * у меня чувство что с шаблоном какаято хрень, у него там меню выводит какаято 
   дикая функция из post-template.php
 * так сразу и не разберешься чё к чему.
 * может посоветуете как проще меню переписать ? плагин ?
 *   Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   Тема: [отображение страницы](https://ru.wordpress.org/support/topic/%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d1%8b-1/)
 *  Автор [AndreiBY](https://ru.wordpress.org/support/users/andreiby/)
 * (@andreiby)
 * [11 лет, 4 месяца назад](https://ru.wordpress.org/support/topic/%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d1%8b-1/#post-172835)
 * например: в админке wp создал страницу «контакты», написас в редакторе текст.
   Запустил сайт, выбрал меню «контакты», пустая страница.
 * непосредственно в файле page.php заполнил вывод текта, отображается на сайте.
   Создал новый пунк меню «контакты2» перешел на него, отображается текст из page.
   php
 * Почему он мне грузит инфу из page.php в любом пункте меню кроме главного. Почему
   не отображает на сайте инфу из редактора wp.
 * Раньше такого небыло. Мне не нужен вывод из page.php везде

Просмотр 15 ответов — с 1 по 15 (всего 20)

1 [2](https://ru.wordpress.org/support/users/andreiby/replies/page/2/?output_format=md)
[→](https://ru.wordpress.org/support/users/andreiby/replies/page/2/?output_format=md)