Почему ,в joomla, id юзеров начинаются с 62? ))

Статус
В этой теме нельзя размещать новые ответы.

majahead

Постоялец
Регистрация
12 Май 2008
Сообщения
376
Реакции
108
Что это за магическое число? Есть ли в этом какой то сакральный смысл, что скрывают от нас разработчики? ))

Почему id не начать с 1?
 
Это было в 1.5, по-моему. В 2.5 на одном сайте начались id с 32, на втором с 544 ну и т.д. Отчего зависит не понятно
 
id1 - у 99% будет Super Administrator, что для хакера плюс. Если я не ошибаюсь, то рекомендовалось удалять user id 62.
 
всему виной права доступа
имхо
 
А может быть просто какая-то добавляемая информация имеет свой айди. Поэтому пользователь начинается то с 62,то с 544,то с 32...Клоню к тому, что выбирается первый свободный айдишник)
 
  • Заблокирован
  • #7
Странно. В 3.0.1 инсталлятор выглядит так.
Код:
CREATE TABLE IF NOT EXISTS `#__users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL DEFAULT '',
  `username` varchar(150) NOT NULL DEFAULT '',
  `email` varchar(100) NOT NULL DEFAULT '',
  `password` varchar(100) NOT NULL DEFAULT '',
  `block` tinyint(4) NOT NULL DEFAULT '0',
  `sendEmail` tinyint(4) DEFAULT '0',
  `registerDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `lastvisitDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `activation` varchar(100) NOT NULL DEFAULT '',
  `params` text NOT NULL,
  `lastResetTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Date of last password reset',
  `resetCount` int(11) NOT NULL DEFAULT '0' COMMENT 'Count of password resets since lastResetTime',
  PRIMARY KEY (`id`),
  KEY `idx_name` (`name`),
  KEY `idx_block` (`block`),
  KEY `username` (`username`),
  KEY `email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
То есть автоинкремент уже равен одному. Зато у #__usergroups он равен 9 и в файлах-примерах вот что мы видим.
Код:
INSERT IGNORE INTO `#__usergroups` (`id`, `parent_id`, `lft`, `rgt`, `title`) VALUES
(1, 0, 1, 22, 'Public'),
(2, 1, 8, 19, 'Registered'),
(3, 2, 9, 16, 'Author'),
(4, 3, 10, 13, 'Editor'),
(5, 4, 11, 12, 'Publisher'),
(6, 1, 4, 7, 'Manager'),
(7, 6, 5, 6, 'Administrator'),
(8, 1, 20, 21, 'Super Users'),
(10, 3, 14, 15, 'Shop Suppliers (Example)'),
(12, 2, 17, 18, 'Customer Group (Example)'),
(13, 1, 2, 3, 'Guest');
То есть 9-го id нет. Что бы это значило?:nezn:
 
62,9 это ряд фибоначчи, тут без кабалы не обошлось.
 
вы не поверите 62 id для юзера еще был в мамбо. С тех пор так и качует.
 
Странно. Погуглил на тему, ничего не обнаружилось) Отпишу в поддержку. Надеюсь никуда не пошлют с таким вопросом:)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху