beskytte indhold med sessions
Er her nogen som ved hvordan nedenstående kode skal bruges... det hører til et brugeradm. system. jeg kan godt oprette og slette brugere nu, det jeg mangler er at beskytte siderne med sessions.. og det er vist her at nedenstående kode kommer til sin ret.. men jeg ved ikke hvordan det skal indsættes på siderne..<?
require_once("../inc/header.php");
require_once("common.php");
session_start();
create_header();
echo '<p> </p>';
if($userId = is_logged())
{
$userName = get_name();
echo '<table border=0 align="center" cellpadding="8" width="600">
<tr><td align="center">';
if($userName != "")
{
echo "<h3 class='indented'>Welcome back $userName</h3>";
}
else
{
echo "<h3 class='indented'>Welcome back</h3>";
}
echo ' </td>
</tr>
<tr>
<td align="center"><a href="profile.php">Profile</a>
<a href="logout.php">Log out</a>';
if(is_admin())
{
echo ' <a href="../admin/">Manage users</a>';
}
echo '</tr></table>';
echo '<p> </p>';
echo '<table border=0 width="600"><tr><td><p>
Please examine the php source code for this page to get an idea about how a web page
on your site can be access restricted to members only. You will see a section of code
that starts with:
<pre>
if($userId = is_logged())
</pre>
Which is the test to see if the current visitor is logged in. If he is logged in his
userId will be returned. a value of zero (0) will be returned when the user is not
logged in.
</td></tr>
</table>';
}
else
{
echo '<p class="indented"> You have been logged out</p>';
require ('login.txt');
}
create_footer();
?>
