ubiquitour.com

Cómo crear un Portal de inicio de sesión de cliente en Drupal

Cómo crear un Portal de inicio de sesión de cliente en Drupal

Un portal de inicio de sesión de cliente muestra un formulario de inicio de sesión de usuario que permite a los usuarios iniciar sesión en su sitio de Internet. Un mensaje de bienvenida y enlaces útiles aparecerán después de que los usuarios inician sesión. En Druapl, puede Agregar una función PHP para personalizar la funcionalidad de inicio de sesión para el formulario de login. Usted necesita entender tema Drupal y código PHP para que esto suceda.

Instrucciones

1 Inicie sesión en su servidor de sitio en Drupal con sus credenciales. Ir a http://your site/themes/garland/page.tpl.php y encontrar el siguiente código: < div id = "navegación" >< / div >. Agregar una llamada a la función entre este código: < div id = "navegación" ><? php imprimir user_login()? >< / div >. Esto supone que está utilizando tema de garland. Si utilizas otro tema, reemplace "guirnalda" con el nombre de tu tema en la ruta del archivo que se muestra arriba.

2 Ir a http://yoursite/themes/garland/template.php y agregar una función denominada user_login. Definir una variable de usuario llamada global $user; Definir variable salida de"$" al contenido de la tienda que desea mantener. Puede devolver su contenido en page.tpl.php.

3 Comprobar si un usuario está logueado o no con el código: Si (! $user -> uid). Si el usuario no ha ingresado, le proporcionan un formulario de inicio de sesión, de lo contrario, mostrar un mensaje de bienvenida:

Si (! $user -> uid) {}

$output .= drupal_get_form('user_login_block');

}

Else {}

$output .= t('&lt;p class="user-info">Hi !user, welcome back.&lt;/p>', array('!user' => theme('username', $user)));