Har hittat ett bra loginskript som jag vill använda,bara det att jag vill ha formuläret på egen sida,och efter man loggat in ska man komma till main.php
som det är nu så är allt på samma sida.
jag har provat att bara lägga formuläret för inloggning på en sida,men då funkar det inte.
<?
/**
* Main.php
*
* This is an example of the main page of a website. Here
* users will be able to login. However, like on most sites
* the login form doesn't just have to be on the main page,
* but re-appear on subsequent pages, depending on whether
* the user has logged in or not.
*
* Written by: Jpmaster77 a.k.a. The Grandmaster of C++ (GMC)
* Last Updated: August 26, 2004
*/
include("include/session.php");
?>
<html>
<link rel="stylesheet" href="/inc/style.css">
<title></title>
<body>
<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>Inloggad</h1>";
echo "Välkommen <b>$session->username</b>, du är nu inloggad. <br><br>"
."[<a href=\"userinfo.php?user=$session->username\">Mitt konto</a>] "
."[<a href=\"useredit.php\">Edit konto</a>] ";
if($session->isAdmin()){
echo "[<a href=\"admin/admin.php\">Administrations Center</a>] ";
}
echo "[<a href=\"process.php\">Logga ut</a>]";
}
else{
//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>Användarnamn:</td>
<td><input type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>"></td>
<td><? echo $form->error("user"); ?></td>
</tr>
<tr>
<td>Lösenord:</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">
Kom ihåg mig nästa gång <input type="hidden" name="sublogin" value="1">
<input type="submit" value="Logga in"></td>
</tr>
<tr>
<td colspan="2" align="left"><br>
<font size="2">[<a href="forgotpass.php">Glömt ditt lösenord?</a>]</font></td>
<td align="right"></td>
</tr>
<tr>
<td colspan="2" align="left"> </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>Skribenter totalt:</b> ".$database->getNumMembers()."<br>";
echo "Där är $database->num_active_users registerarade skribenter och ";
echo "$database->num_active_guests gäster på sidan.<br><br>";
include("include/view_active.php");
?>
</td></tr>
</table>
</body>
</html>