Поддержка Проблемы и решения Две базы одна авторизация

  • Решено Zakir Aliyev

    (@zakir-aliyev)


    У меня два сайта, хочу чтоб, контент был в разных строках, одной базы, но пользователи в одной.
    Пример:
    I База…………………………………..II База
    wp_term_relationships…………………..wp_term_relationships
    wp_term_taxonomy …………………….. wp_term_taxonomy
    wp_usermeta……………………………wp_usermeta
    users…………………………………..users

    Подойдет любя помошь. Заранее благодарю

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно посмотреть в сторону констант CUSTOM_USER_TABLE и CUSTOM_USER_META_TABLE:
    http://codex.wordpress.org/Editing_wp-config.php#Custom_User_and_Usermeta_Tables

    Нет это скорее надо посмотреть там где добовляется перфикс из конфига. Если честно я не очень силен в ПХП

    Проблема была в плагине, которые выводит ПХП код, на страницу… Она дублировала.

    И так у меня получилось. Напишу как я этого добился
    Захожу по фтп в папку, воторого сайта. Открываю через блокнот, файл wp-config.php и вставляю туда после данных подключения, к хостингу эти две строки:

    /** Юзера из другой базы.*/
    define(‘CUSTOM_USER_TABLE’, ‘перфикс_users’);
    define(‘CUSTOM_USER_META_TABLE’, ‘перфикс_usermeta’);

    Все после этого, нужно скопировать это в таблицу usermeta
    prefix1_capabilities = a:1:{s:13:»administrator»;b:1;} prefix2_capabilities = a:1:{s:13:»administrator»;b:1;}
    Как я понял это чтобы обозначить админа. Но где тут юзер айди прописать я не понял. Помогите пожалуйста

    Модератор Юрий

    (@yube)

    Но где тут юзер айди прописать я не понял.

    Оно не тут, а рядом — в поле user_id.

    umeta_id	user_id		meta_key	meta_value
    10		1		wp_capabilities	a:1:{s:13:\"administrator\";s:1:\"1\";}

    Проблема решена.
    Тупо скопировал

      ВЕСЬ

    perfix2_usermeta
    в perfix1_usermeta Спасибо з внимание

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Две базы одна авторизация» закрыта для новых ответов.