Проблем с вкарване на логин система

Ами не съм много наясно... Но до колкото знам трябва системата да се интегрира в сайта за да може да защитава избраните от теб страници! Ако греша нещо ми кажете как се прави защитата...
 
include("include/session.php");


if($session->logged_in)
{
header("Location: където искаш да се препраща. пример "page.php"");
}else{

echo" Не си логнат! моля влезте от <a href 'linka '>тук</a>"


}
?>

това слагаш на всеки файл който искаш да защитиш с усер и парола

И това е
 
не
началото на всеки файл слагаш това


<?
include("include/session.php");


if($session->logged_in)
{

//тук пишеш кода който трябва да е защитен с усер и парола


}
else{echo" Не си логнат! моля влезте от <a href 'linka '>тук</a>";}
?>
 
a във файл index.php

слагаш следната провека която ти написах по рано!

<?
include("include/session.php");
if($session->logged_in)
{
header("Location: където искаш да се препраща. пример "page.php"");
}else{
//тук сложй login формата където ще се пише усера и паролата
}
?>
 
Окей значи над целия ми скрипт сложих

<?
include("include/session.php");
if($session->logged_in)
{
header("main.php");
}else{


<table>
<tr><td>


<?
/**
* User has already logged in, so display relavent links, including
* a link to the admin center if the user is an administrator.
*/
if($session->logged_in){
echo "<h1>Logged In</h1>";
echo "Welcome <b>$session->username</b>, you are logged in. <br><br>"
."[<a href=\"userinfo.php?user=$session->username\">My Account</a>]   "
."[<a href=\"useredit.php\">Edit Account</a>]   ";
if($session->isAdmin()){
echo "[<a href=\"admin/admin.php\">Admin Center</a>]   ";
}
echo "[<a href=\"process.php\">Logout</a>]";
}
else{
?>

<h1>Login</h1>
<?
/**
* User not logged in, display the login form.
* If user has already tried to login, but errors were
* found, display the total number of errors.
* If errors occurred, they will be displayed.
*/
if($form->num_errors > 0){
echo "<font size=\"2\" color=\"#ff0000\">".$form->num_errors." error(s) found</font>";
}
?>
<form action="process.php" method="POST">
<table align="left" border="0" cellspacing="0" cellpadding="3">
<tr><td>Username:</td><td><input type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>"></td><td><? echo $form->error("user"); ?></td></tr>
<tr><td>Password:</td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr>
<tr><td colspan="2" align="left"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?>>
<font size="2">Remember me next time     
<input type="hidden" name="sublogin" value="1">
<input type="submit" value="Login"></td></tr>
<tr><td colspan="2" align="left"><br><font size="2">[<a href="forgotpass.php">Forgot Password?</a>]</font></td><td align="right"></td></tr>
<tr><td colspan="2" align="left"><br>Not registered? <a href="register.php">Sign-Up!</a></td></tr>
</table>
</form>

<?
}

/**
* Just a little page footer, tells how many registered members
* there are, how many users currently logged in and viewing site,
* and how many guests viewing site. Active users are displayed,
* with link to their user information.
*/
echo "</td></tr><tr><td align=\"center\"><br><br>";
echo "<b>Member Total:</b> ".$database->getNumMembers()."<br>";
echo "There are $database->num_active_users registered members and ";
echo "$database->num_active_guests guests viewing the site.<br><br>";

include("include/view_active.php");

?>


</td></tr>
</table>

}
?>



и после в сайта ми пише
Parse error: syntax error, unexpected T_STRING in /home/sdabg/public_html/addon/raven/index.php on line 5

Новак съм в php...
 
Целта ми е когато някой кликне на логин да се регистрира и да ми отвори вече страницата с категории като storage,news и т.н
 
дай си файла index.php

и там където иска да се препраща след влизането на потребителя
 

Back
Горе