Как вставить имя пользователя и пароль в URL-адрес?
У нас есть форма, которую пользователи должны заполнить, но она доступна только аутентифицированным пользователям. Мы хотим отправить массовое электронное письмо всем пользователям с именем пользователя и паролем, встроенными в URL-адрес, чтобы пользователи могли просто щелкнуть по этому URL-адресу и войти в Drupal. Имя пользователя и пароль будут общими для всех пользователей.
Можно ли войти в Drupal таким образом?
4 answers
Очевидно, что существует слишком много хороших вариантов.
Существует также http://drupal.org/project/tokenauth . Это позволит вам создать ссылку для электронной почты, которая будет автоматически регистрировать пользователя на любых страницах, которые вы настроили для доступа с помощью токена.
Некоторые подробности со страницы проекта модуля:
Аутентификация по маркеру предоставляет маркер для использования в URL-адресе для аутентификации пользователей на вашем сайте. Он работает только на путях, настроенных в настройках страница.
Первоначально этот модуль предназначался для обеспечения простой аутентификации для RSS-каналов, чтобы читатели каналов могли получать индивидуальные списки контента. Теперь вы можете использовать его для простого просмотра любого контента Drupal.
Будьте осторожны с тем, какие пути вы предоставляете для аутентификации по токену, так как это фактически очень простой механизм паролей с очень низким уровнем безопасности. Вы можете предоставить доступ к страницам администрирования из-за неправильной конфигурации.
В настоящее время существует модуль изолированной среды под названием URL-логин, ожидающий утверждения, чтобы стать полноценным проектом. Смотрите страницу проекта и полный выпуск заявки на проект.
Этот модуль обеспечивает безопасный способ входа в систему через URL-адрес. Если этот модуль вам полезен, я предлагаю вам упомянуть об этом в связанной проблеме, чтобы в ближайшее время он мог стать полноценным проектом.
Вы ищете одноразовые учетные записи, позволяющие новым пользователям входить в систему и устанавливать свой собственный пароль? Попробуйте http://drupal.org/project/one_time_login
Некоторые подробности со страницы проекта модуля:
Этот модуль добавляет две операции в форму при администрировании >> Люди: "Отправить ссылку для одноразового входа выбранным пользователям" и "Загрузить CSV-файл URL-адресов для одноразового входа для выбранных пользователей".
Этот модуль также предоставляет обработчик полей представлений для одноразового входа в систему URL-адрес и действие "Отправить одноразовую ссылку для входа в систему пользователю" для использования с массовыми операциями просмотра.
Я полагаю, что вы ищете модуль Защищенный сайт .
Хотя, в зависимости от ваших потребностей, модуль аутентификации веб-сервера также может хорошо работать.