Tecnología

Inicio

Cómo crear un cliente inicia sesión en el Portal Drupal

Cómo crear un cliente inicia sesión en el Portal Drupal


Un portal de entrada del cliente muestra un formulario de inicio de sesión de usuario que permite a los usuarios iniciar sesión en su sitio web. Un mensaje de bienvenida y enlaces útiles aparecerán cuando los usuarios inician sesión. En Druapl, se puede añadir una función de PHP para personalizar la funcionalidad de inicio de sesión del formulario de acceso. Es necesario comprender el tema de Drupal y código PHP para que esto suceda.

Instrucciones

1 Iniciar sesión en su sitio de back-end de Drupal con sus credenciales. Vaya a http: // su sitio / themes / guirnalda / page.tpl.php y encontrar el siguiente código: <div id = "navegación"> </ div>. Añadir una llamada de función entre este código: <div id = "navegación"> <? Php user_login de impresión ()?> </ Div>. Esto supone que está utilizando el tema de la guirnalda. Si utiliza otro tema, reemplazar "guirnalda" con su nombre del tema en la ruta del archivo se muestra arriba.

2 Ir a http: //yoursite/themes/garland/template.php y añadir una función user_login llamado. Definir una variable de usuario denominado $ mundial de usuarios; Definir variable "$ de salida" para almacenar contenido que desea conservar. Puede devolver su contenido en page.tpl.php.

3 Comprobar si un usuario está conectado o no con el código: if (! $ Usuario-> UID). Si el usuario no ha iniciado la sesión, le proporcionará un formulario de acceso, de lo contrario, mostrar un mensaje de bienvenida:

if (! $ usuario-> 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)));