Custom Search
Web CMS Drupal ConfigurationWeb Page, CMS Technology and Drupal Related Configuration Article |
|
Custom Search
TopicsPopular contentToday's:
|
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. »
Custom Search
|
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; ?>
Drupal 5 custom login block example
the example of working drupal login block on drupal 5.x...
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...
Â
figure 2. after you log in on the drupal system.Â
Â
 see on top of this site you will see the current example.
Personal touch
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
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">
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
Hi, I just add my personal
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.
Works
This works fine.
_______________________Neck Pain | Singapore Hotel
RE:
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
This code looks great,
This code looks great, thanks for the fix club peinguin.
Ways to Make Money OnlineÂ
hmm
This is the sample code, you can customize this code to better suit your site configuration :-).
____________________
get degree | graduate diploma