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.
More like this
- How to display different links in a Drupal page to logged in vs anonymous in users
- Editing other users' custom block content in Drupal 4.7?
- Switch users in Drupal without logging out for development
- How to add CSS and Javascript just for the front page, as for a custom GMap call
- User Image Gallery (Avatar page) with Views: Basics and Beyond


Comments
Post new comment