Код выводит только ссылки. Ссылка «Вход в аккаунт» показывается если посетитель не входил в свой аккаунт. Если посетитель находится в своём аккаунте, то показывается ссылка «Выход».
<?php
global $user;
if ($user->uid) {
print l("Выход " . $user->name,"logout");
} else {
print l("Вход в аккаунт","user");
}
?>
В этом варианте, если посетитель не вошел в аккаунт, то показывается стандартный блок входа. Если посетитель находится в аккаунте, то показывается только ссылка «Выход».
<?php
global $user;
if ($user->uid) {
print l("Выход" . $user->name,"logout");
} else {
print drupal_get_form('user_login_block');
}
?>