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('<p class="user-info">Hi !user, welcome back.</p>', array('!user' => theme('username', $user)));
Artículos relacionados
- Cómo crear un sello de inicio de sesión
- Cómo crear una zona de inicio de sesión único de miembros en un sitio web
- Cómo crear un Script de inicio de sesión en OES
- Cómo crear un mensaje de inicio de sesión personalizado en Vista
- Cómo crear un Script de inicio de sesión PHP para MySQL
- Cómo crear un Script de inicio de sesión para mapa red de unidades
- Cómo crear un estilo de inicio de sesión para CPanel
- Cómo crear un formulario de inicio de sesión personalizado para Joomla
- Cómo crear una hoja de inicio de sesión