Customize User Login Block for Drupal 5.1

Customize User Login Block for Drupal 5.1

The code below is to make customize user login block for drupal 5.1. This is the sample code, you can customize this code to better suit your site configuration :-).

<?php global $user; ?>
<?php if ($user->uid) : ?>
<span class="login_text">Welcome, </span> <?php print ($user->name); ?> <br>
<?php print l("Your Account",'user/'.$user->uid); ?> |
<?php print l("Log-Out","logout"); ?>
<?php else : ?>
<form action="/user" method="post" id="user-login-form">
Username:
<input type="text" maxlength="60" name="name" id="edit-name" size="15" value="" tabindex="1" class="form-text required" />
<br>
Password:
<input type="password" name="pass" id="edit-pass" size="15" tabindex="2" class="form-text required" />
<br>
<input type="submit" name="op" id="edit-submit" value="Log in" tabindex="3" class="form-submit" />
<br>
<a href="/drupal/?q=user/register" title="Create account">Create account</a>
<br>
<a href="/drupal/?q=user/password" title="Retrieve lost password">Retrieve lost password</a>
<input type="hidden" name="form_id" id="edit-user-login" value="user_login" />
</form>
<?php endif; ?>

This article derrived from the "Customize drupal user login block" for Drupal version 4.7.

26 comments

14
Mar

login and stick on current page.

testing code:

this code may be usefull if you want your user log in and stay on current page. change this code:

<form action="/user" method="post" id="user-login-form">

to:

 <form action="/user?<?php print drupal_get_destination() ?>" method="post" id="user-login-form">


Complete Code after modification:

 <?php global $user; ?>
<?php if ($user->uid) : ?>
<span class="login_text">Welcome, </span> <?php print ($user->name); ?> <br>
<?php print l("Your Account",'user/'.$user->uid); ?> |
<?php print l("Log-Out","logout"); ?>
<?php else : ?>
<form action="/user?<?php print drupal_get_destination() ?>" method="post" id="user-login-form">
Username:
<input type="text" maxlength="60" name="name" id="edit-name" size="15" value="" tabindex="1" class="form-text required" />
<br>
Password:
<input type="password" name="pass" id="edit-pass" size="15" tabindex="2" class="form-text required" />
<br>
<input type="submit" name="op" id="edit-submit" value="Log in" tabindex="3" class="form-submit" />
<br>
<a href="/drupal/?q=user/register" title="Create account">Create account</a>
<br>
<a href="/drupal/?q=user/password" title="Retrieve lost password">Retrieve lost password</a>
<input type="hidden" name="form_id" id="edit-user-login" value="user_login" />
</form>
<?php endif; ?>

 

19
Aug

Drupal 5 custom login block example

the example of working drupal login block on drupal 5.x...

drupal custom login block

 

4
Oct

Working example for Login Block Drupal 5.x

want to see the working example of the log in block...

figure 1. before you key in login name and password...

 drupal custome login for version 5

figure 2. after you log in on the drupal system. 

 custome login on

 see on top of this site you will see the current example.

24
Oct

Personal touch

Hi,
I just add my personal touch as I had to figure out how to customize it with my CSS template. Plus, I added the $base_url variable not to be depending on the root location of the website.
Hope it helps.
Here is the code:

<?php global $user, $base_url; ?>
<?php if ($user->uid) : ?>
<span class="login_text">Welcome </span> <?php print ($user->name); ?> <br>
<?php print l("My account",'user/'.$user->uid); ?> |
<?php print l("Log out","logout"); ?>
<?php else : ?>
<form action="<?php echo $base_url; ?>/user?<?php print drupal_get_destination() ?>" method="post" id="user-login-form">
<div class="login_form_label">Username:</div>
  <input type="text" name="name" id="edit-name" size="15" maxlength="12" value="" tabindex="1" class="login_input" />
<div class="login_form_label">Password:</div>
  <input type="password" name="pass" id="edit-pass" size="15" maxlength="12" tabindex="2" class="login_input" />
<input type="image" name="op" id="edit-submit" value="Log in" tabindex="3" src="<?php echo $base_url; ?>/themes/wcc/img/login/login_button.gif" alt="Submit" />
<br />
<a href="<?php echo $base_url; ?>/?q=user/password" title="Retrieve lost password" class="login_form_link" >Lost password?</a>
<input type="hidden" name="form_id" id="edit-user-login" value="user_login" />
</form>
<?php endif; ?>

Thanks to the guys from nossdutytask.com

Vince, contact@webcoastcustom.com

4
Jun

Return to the current page after user login

if you expand the form action to include a return address, you may be returned to the current page after a successful login.

Exchange this:

<form action="/user" method="post" id="user-login-form">

with this:

<form action="<?php print url('user', drupal_get_destination()); ?>" method="post" id="user-login-form">

30
Mar

horizontal custom drupal login block with active link highlight

Hi guys, you might want to make the Drupal Login Box aligned horizontally.

Like facebook at this url here: Horizontal Custom Drupal Login Block

19
Dec

thanks

thanks for the fix club peinguin.Ways to Make Money Online Claim PPI

4
Apr

Hi, I just add my personal

Hi,
I just add my personal touch as I had to figure out how to customize it with my CSS template. Plus, I added the $base_url variable not to be depending on the root location of the website. <a href="http://www.muhabbetim.in" title="Muhabbet, chat">Muhabbet</a> , <a href="http://www.sohbet32.net" title="Sohbet, chat">Sohbet</a>
Hope it helps.
10
May

Works

This works fine.

_______________________
Neck Pain | Singapore Hotel
18
Jul

This was a solid post. Thank

This was a solid post. Thank you for sharing it. ITIL Certification

14
May

RE:

Plus, I added the $base_url variable not to be depending on the root location of the website. University online | Prior learning degrees
18
Jun

Exchange this: <form

Exchange this:

<form action="/user" method="post" id="user-login-form">

with this:

<form action="<?php print url('user', drupal_get_destination()); ?>" method="post" id="user-login-form">
club penguin

24
Jun

This code looks great,

This code looks great, thanks for the fix club peinguin.Ways to Make Money Online 

2
Apr

Is there a way I can transfer

Is there a way I can transfer all my wordpress posts into it? Any help would be greatly appreciated!
Why Not Try THESE Out

16
Jul

hmm

This is the sample code, you can customize this code to better suit your site configuration :-).

____________________
get degree | graduate diploma

17
Aug

very good comment thanks

very good comment thanks youu

Hi,
I just add my personal touch as I had to figure out how to customize it with my CSS template. Plus, I added the $base_url variable not to be chat depending Mynet on the root location of video sitesi the website.
Hope it helps.
Here is the code:

<?php global $user, $base_url; ?>
<?php if ($user->uid) : ?>
Welcome <?php print ($user->name); ?>
<?php print l("My account",'user/'.$user->uid); ?> |
<?php print l("Log out","logout"); ?>
<?php else : ?>
/user?<?php print drupal_get_destination() ?>" method="post" id="user-login-form">
Username:

Password:

/themes/wcc/img/login/login_button.gif" alt="Submit" />

/?q=user/password" title="Retrieve lost password" class="login_form_link" >Lost password?

<?php endif; ?>

Thanks to the guys from nossdutytask.com

18
Aug

You've some helpful ideas!

You've some helpful ideas! Maybe I ought to consider doing this by my self. i've been looking for this TUT! so far the feedbacks are good, hopefully it will work on me..

25
Sep

I am keen to get best updates

I am keen to get best updates about important things.Please do send me email about these updates.

calorie banana

31
Oct

Every day I do try to look

Every day I do try to look for the knowledge like that, I saw many sites but yours is very interesting, you got talent in writing articles, blog bookmarked! Waiting for more info! Clubmz Reviews

25
Nov

Drupal RewriteRule for Enable or disable clean URLs for Drupal s

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.

Order allow,deny

# Don't show directory listings for URLs which map to a directory.

3
Feb

Drupal

Hallo, I'm totally new in Drupal, i use Joomla. Can you someone share with me difference between those too in performance? Thank you!

27
Mar

Performance

I havent really seen any difference but I think there are some. But well I would recommend you to stay at Joomla since you learned it on how to operate it.
Jailbreak iPhone 4 Verizon

11
Apr

Nice

I ought to think doing this by my self. I’ve been looking for this TUT! So far the feedbacks are good, confidently it will work on me...

19
Apr

This is very helpful to

This is very helpful to understand the proper working for the Drupal and i will be trying the same on some of my own projects.
Regards,
Cytracom
http://www.cytracom.com/

1
May

Most of the experts who have

Most of the experts who have formerly joined this evaluation have given their reviews as this evaluation is specialized and challenging in characteristics.

15
May

My site is also a system of

My site is also a system of Drupal version 4.7. Thanks to this code is useful to me. buy duty free alcohol online

Custom Search