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.

















Recent Comments