Drupal 7 анонимный пользователь (заблокирован)

Авторизованный и Анонимный пользователи, не "заблокированы" как нам о том говорит русский перевод Drupal 7:

а "предустановлены"/"предопределены" То есть их не нужно включать.

Но все же бывают проблемы анонимным пользователм в базе данных phpMyAdmin - users uid = 0, отсутвует

Если у Вас в базе данных присутсвует users uid = 0, но у Вас не получается что то сдплать для анонимного пользователя, смотрите его разрешения на странице admin/people/permissions/

Если же  users uid = 0, отсутвует то можно поправит это:

Источник 1:

"Could not login with user ID #0." (ошибка в Drush)

"warning: Invalid argument supplied for foreach() in /includes/form.inc on line 1181."

Достаточно выполнить в БД следующие запросы:

Drupal 7:

  1. insert into users (name, pass, mail, theme, signature, language, init, timezone) values ('', '', '', '', '', '', '', '');
  2. update users set uid = 0 where name = '';

Drupal 6:

  1. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  2. INSERT INTO `users` (`uid`, `name`, `pass`, `mail`, `mode`, `sort`, `threshold`, `theme`, `signature`, `created`, `access`, `login`, `status`, `timezone`, `language`, `picture`, `init`, `data`, `timezone_name`, `signature_format`)
  3. VALUES ('0', '', '', '', 0, 0, 0, '', '', 0, 0, 0, 0, NULL, '', '', '', NULL, '', 2);

Источник 2:

SET SQL_MODE = 'NO_AUTO_VALUE_ON_ZERO';
INSERT INTO `users` (`uid`) VALUES ('0');

Так же есть модуль Anonymous, которой должен попроавить дело.

Таксаномия: 

Добавить комментарий