Customize Drupal page if user logged in or not
The trick here is that you have to use PHP code as your input format and then get the user id (0 means an anonymous user).
$user = load_user(); // should get it
but it's not necessary. It's already in the global variables:
$GLOBALS['user']->uid
So...
Make sure you select PHP for the content filter for your page, and before you use full HTML when writing the page because the default PHP filter doesn't do line breaks.
Then put something like this in your page:
<p><?php if(!$GLOBALS['user']->uid) { ?>If you have not yet, <a href="/user/register"><strong>please register</strong> with Example.com</a>. (If you have registered, please <a href="/user">log in</a>.)
<?php } else { ?><strong>Thank you for logging in.</strong>
<?php } ?>Read and contribute to the discussion <a href="/forum">in the forum</a>.</p>
Agaric Keywords: drupal get user variable on page, drupal load user.
The trick here is that you have to use PHP code as your input format and then get the user id (0 means an anonymous user).
$user = load_user(); // should get it
but it's not necessary. It's already in the global variables:
$GLOBALS['user']->uid
So...
Make sure you select PHP for the content filter for your page, and before you use full HTML when writing the page because the default PHP filter doesn't do line breaks.
Then put something like this in your page:
<p><?php if(!$GLOBALS['user']->uid) { ?>If you have not yet, <a href="/user/register"><strong>please register</strong> with Example.com</a>. (If you have registered, please <a href="/user">log in</a>.)
<?php } else { ?><strong>Thank you for logging in.</strong>
<?php } ?>Read and contribute to the discussion <a href="/forum">in the forum</a>.</p>
Agaric Keywords: drupal get user variable on page, drupal load user.
Comments
Post new comment