Да, вы можете сделать это, но это требует модификации кода SMF или Drupal. Я уверен, что вы догадались, и ищете более легкий путь - но не один афаик.
Вы НЕ хотите иметь две таблицы учетных данных пользователя. Лучше использовать либо таблицу учетных данных пользователя SMF, либо таблицу учетных данных пользователя Drupal, а также изменить другую для ссылки на эту таблицу. Таким образом, у вас есть одна таблица учетных данных пользователя. Другие таблицы могут соответствовать SMF и Drupal.
Итак, чтобы сделать мод, вы переключаетесь на использование системы аутентификации другого. Затем при каждом обновлении SMF или Drupal вам нужно будет повторно вставить ваш патч. К счастью, SMF практически не изменился за последние пару лет, кроме исправлений безопасности. Так что, возможно, это лучшая точка перемен. Другие части кода могут потребовать изменения, но я сомневаюсь, что многое нужно будет сделать. Вам просто нужно связать одну таблицу учетных данных пользователя с обоими продуктами.
Полагаю, в качестве альтернативы, вы могли бы написать некоторый код в , может быть , скопировать таблицу учетных данных пользователя, но это было бы более трудным и потенциально невозможным, учитывая разные хэши паролей (никто в здравом уме не хранит пароли дословно) .
Для программиста это не особенно сложно. Многие сайты создают онлайн-сообщество вокруг форума, связывая свои CMS с логинами пользователей форума. Для непрограммиста это будет над вашей головой, хотя выполнимо, если вы потратите достаточно времени и энергии. К тому времени, когда вы закончите, вы получите значительные знания.