Drupal 7 анонимный пользователь (заблокирован)
Авторизованный и Анонимный пользователи, не "заблокированы" как нам о том говорит русский перевод Drupal 7:
а "предустановлены"/"предопределены" То есть их не нужно включать.
Но все же бывают проблемы анонимным пользователм в базе данных phpMyAdmin - users uid = 0, отсутвует
Если у Вас в базе данных присутсвует users uid = 0, но у Вас не получается что то сдплать для анонимного пользователя, смотрите его разрешения на странице admin/people/permissions/
Если же users uid = 0, отсутвует то можно поправит это:
"Could not login with user ID #0." (ошибка в Drush)
"warning: Invalid argument supplied for foreach() in /includes/form.inc on line 1181."
Достаточно выполнить в БД следующие запросы:
Drupal 7:
- insert into users (name, pass, mail, theme, signature, language, init, timezone) values ('', '', '', '', '', '', '', '');
- update users set uid = 0 where name = '';
Drupal 6:
- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
- 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`)
- VALUES ('0', '', '', '', 0, 0, 0, '', '', 0, 0, 0, 0, NULL, '', '', '', NULL, '', 2);
SET SQL_MODE = 'NO_AUTO_VALUE_ON_ZERO';
INSERT INTO `users` (`uid`) VALUES ('0');
Так же есть модуль Anonymous, которой должен попроавить дело.
Добавить комментарий