Come creare un cliente Entrare Portal in Drupal

January 26

Come creare un cliente Entrare Portal in Drupal


Un portale di accesso cliente visualizza un form di login utente che consente agli utenti di accedere al tuo sito web. Un messaggio di benvenuto e link utili verranno visualizzati dopo che gli utenti log-in. In Druapl, è possibile aggiungere una funzione PHP per personalizzare le funzionalità di accesso per il modulo di login. È necessario capire Drupal tema e il codice PHP per rendere questo accada.

istruzione

1 Accedi al tuo sito backend Drupal con le proprie credenziali. Vai a http: // il tuo sito / themes / ghirlanda / page.tpl.php e trovare il seguente codice: <div id = "navigazione"> </ div>. Aggiungere una chiamata di funzione tra questo codice: <div id = "navigazione"> <? Php print user_login ()?> </ Div>. Questo presuppone che si sta utilizzando tema ghirlanda. Se si utilizza un altro tema, sostituire "ghirlanda" con il nome del tema nel percorso del file indicato sopra.

2 Vai a http: //yoursite/themes/garland/template.php e aggiungere una funzione denominata user_login. Definire una variabile denominata $ utente utente globale; Definire variabile "$ output" al contenuto negozio che si desidera conservare. È possibile restituire il suo contenuto in page.tpl.php.

3 Controllare se un utente è connesso o meno con il codice: if (! $ User-> uid). Se l'utente non ha effettuato l'accesso, gli fornisce un form di login, altrimenti, visualizzare un messaggio di benvenuto:

if (! $ user-> uid) {

$output .= drupal_get_form('user_login_block');

}

altro {

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