March 2010
S M T W T F S
« Aug    
 123456
78910111213
14151617181920
21222324252627
28293031  

Change login link to logout link.

There are times when you have to change the login link in your webpage to a logout link when a user successfully logged in.

Here is a simple way to do it in PHP

Suppose your menu is

Link 1
Login
Link 2

the corresponding HTML code will look like

<a href='somepage.php'>Link 1</a>
<a href='login.php'>Login</a>
<a href='some_other_link.php'>Link 2</a>

After successful login most probably you will set a session. Say the name of the session variable is username
Then the code for the menu will look like

<a href='somepage.php'>Link 1</a>
<?php
if(isset($_SESSION['username']) && $_SESSION['username']!="")
{
echo("<a href='logout.php'>Logout</a> ");
echo($_SESSION['username']);// displays username
}
else
{
echo("<a href='login.php'>Login</a> ");
}
?>
<a href='some_other_link.php'>Link 2</a>

and also make sure to add

<?php
session_start();
?>

on top of your page.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Twitter
  • DZone
  • Linkter
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
  • co.mments
  • Facebook
  • LinkedIn
  • Live
  • MySpace
  • Tumblr

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>