it-swarm-es.com

¿Cómo incrustar nombre de usuario y contraseña en una URL?

Tenemos un formulario que los usuarios deben completar, pero es accesible solo para usuarios autenticados. Queremos enviar un correo electrónico masivo a todos los usuarios con un nombre de usuario y una contraseña incrustados en una URL, para que los usuarios puedan hacer clic en esa URL e iniciar sesión en Drupal. El nombre de usuario y la contraseña serán comunes para todos los usuarios.

¿Es posible iniciar sesión en Drupal de esta manera?

7
Ajinkya Kulkarni

Claramente hay demasiadas buenas opciones.

También hay http://drupal.org/project/tokenauth . Esto le permitiría crear un enlace para el correo electrónico que iniciaría automáticamente la sesión del usuario para cualquier página que haya configurado para que sea accesible mediante token.

Algunos detalles de la página del proyecto del módulo:

La autenticación de token proporciona un token para usar en la URL para autenticar a los usuarios en su sitio. Solo funciona en rutas configuradas en la página de configuración.

Originalmente, este módulo tenía la intención de ofrecer una autenticación simple para las fuentes RSS para permitir a los lectores de fuentes extraer listas de contenido personalizadas. Ahora puede usarlo para proporcionar una experiencia de navegación simple de cualquier contenido Drupal.

Tenga cuidado con las rutas que expone a la autenticación de token, ya que es efectivamente un mecanismo de contraseña de seguridad muy simple y muy bajo. Puede exponer las páginas de administración a través de una configuración incorrecta.

6
Grayside

Actualmente hay un módulo sandbox llamado URL Login esperando ser aprobado para convertirse en un proyecto completo. Consulte página del proyecto y problema completo de la solicitud del proyecto .

Ese módulo proporciona una forma segura de iniciar sesión a través de una URL. Si ese módulo es útil para usted, le sugiero que lo mencione en el problema vinculado para que pronto se convierta en un proyecto completo.

6
Berdir

¿Está buscando inicios de sesión únicos, lo que permite a los nuevos usuarios iniciar sesión y establecer su propia contraseña? Pruebe http://drupal.org/project/one_time_login

Algunos detalles de la página del proyecto del módulo:

Este módulo agrega dos operaciones al formulario en Administración >> Personas: "Enviar enlace de inicio de sesión único a los usuarios seleccionados" y "Descargar CSV de URL de inicio de sesión único para los usuarios seleccionados".

Este módulo también proporciona un controlador de campo Vistas para la URL de inicio de sesión única y una acción "Enviar enlace de inicio de sesión único al usuario" para usar con las Operaciones masivas de Vistas.

2
Capi Etheriel

Creo que está buscando el módulo Sitio seguro .

Aunque dependiendo de sus necesidades, el módulo Autenticación del servidor web también podría funcionar bien.

0
antgiant