2009-07-10 19 views

Respuesta

4

Bueno, haciendo exactamente lo que quiere (creo), puede hacerse usando el módulo Autologin para drupal (http://drupal.org/project/autologin), sin embargo, no es recomendable, ya que obviamente significa que los nombres de usuario y las contraseñas están visibles en la url, más en cualquier registro de acceso. Por lo tanto, el proyecto se ha suspendido, ni siquiera está seguro de si funcionaría en la última versión de drupal.

Desafortunadamente, dado que el motor de generación de formularios de Drupal tiene protección XSS, le impide publicar directamente en la página de inicio de sesión y esperar lo mejor.

Existen varias soluciones de inicio de sesión único (SSO) existentes para drupal, aunque la mayoría de ellas se integran con otro CMS existente o similar.

La última opción es rodar su propio módulo de autenticación, que de alguna manera le permite hacer esto, pero ha pasado un tiempo desde que escribí uno, así que eche un vistazo a los métodos de autenticación existentes para ideas drupal.

4

El reemplazo actual de Autologin es la última versión de Securesite, que es probablemente lo que realmente desea.

0

entrada sitio externo

Caso en el mismo servidor y tratar de cualquier tienda en el mismo camino

como/tienda

define('DRUPAL_ROOT','D:/wamp/www/drupal'); 

require_once '../includes/bootstrap.inc'; 

drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); 

global $user; 

//change this line and put your username and password instead of 'admin' and 'password' 

$account = user_authenticate('krishana', 'hiddens'); 

$user = user_load($account, TRUE); 

drupal_session_regenerate(); 
Cuestiones relacionadas