Frågan 10 apr. 2008 12:54 #1 just nu så har jag en
main_login.php = Login sidan
login_success.php = Login sida om man loggar in rätt
checklogin.php = Login sida om man loggar in fel
logout.php ??? <-- hur får jag den knappen att synas när jag loggat in?
koden till login_sucess.php ser du nedan
<?
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}
?>
<html>
<body>
Login Successful
</body>
</html>
koden till logout.php ser du nedan
// Put this code in first line of web page.
<?
session_start();
session_destroy();
?>
lägg in under Login Successful eller ovanför:
<a href="logout.php">Logga ut</a>
M Matti Medlem sedan dec. 1999 6 592 inlägg login_success.php kan betraktas som en mall för alla sidor som bara ska synas för inloggade personer.
valfrisida.php
<?php
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}
?>
<html>
<body>
Du är inloggad. <a href="logout.php">Klicka här för att logga ut</a>
</body>
</html>
Fuel Medlem sedan okt. 2000 1 285 inlägg Test
<?php
session_start();
if($_SESSION['logged'] != "jepp")
{
header("location:main_login.php");
}
?>
<html>
<body>
Login Successful
<form method="post" action="logout.php">
<input type="submit" value="Logout" />
</form>
</body>
</html>
M Matti Medlem sedan dec. 1999 6 592 inlägg <?php
session_start();
session_destroy();
header("location:main_login.php");
?>
?
tack allihopa, :) nu har jag en liten fråga vid sidan om, hur får jag det att stå typ du är nu inloggad som Niklas när man loggat in sig?
M Matti Medlem sedan dec. 1999 6 592 inlägg <?php
echo 'Du är inloggad som ' . $_SESSION['myusername'];
?>
?
e lite noob på php :P
Tack för svaren, jag har fortfarande skit många frågor, vet inte riktigt om jag ska ställa alla eller om jag ska kolla om jag klurar ut det sj.
En sak som kanske är lite konstig i php för mig är hur jag gör transparenta rutor tex inloggnings rutan. Den blir blå i FF om jag sätter transparent i
"bgcolor="#CCCCCC"> och bgcolor="#FFFFFF">" :(
ni kan se hela koden till main sidan
<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form name="form1" method="post" action="checklogin.php">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="FFFFFF">
<tr>
<td colspan="3"><strong>Member Login </strong></td>
</tr>
<tr>
<td width="78">Username</td>
<td width="6">:</td>
<td width="294"><input name="myusername" type="text" id="myusername"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input name="mypassword" type="text" id="mypassword"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Login"></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
<html><head><title>startsidan</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color:transparent;
background-attachment: fixed;
background-image: url("");
background-repeat: no-repeat;
}
-->
</style>
</body></html>
M Matti Medlem sedan dec. 1999 6 592 inlägg Det finns ingen PHP-kod i ditt ovanstående inlägg. ;) HTML-koden är rätt urballad (en massa tjafs före <html>). Jag föreslår att du går igenom någon grundläggande HTML-kurs innan du ger dig in på PHP. :)
För en helt okej introduktion till PHP så har du http://www.phpvideotutorials.com/ . I lektion 12 behandlas sessions och cookies -- bra att kunna när man håller på med login-system.
Fuel Medlem sedan okt. 2000 1 285 inlägg Jepp.. gör det ;)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Member Login</title>
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
body
{
}
/*]]>*/--></style>
</head>
<body>
<form name="form_login" method="post" action="checklogin.php">
<fieldset>
<legend>Member Login</legend>
<p>
<label for="myusername">Username</label><br />
<input type="text" name="myusername" id="myusername" />
</p>
<p>
<label for="mypassword">Password</label><br />
<input type="text" name="mypassword" id="mypassword" /></p>
<p>
<input type="submit" name="submit" value="Login" />
</p>
</fieldset>
</form>
</body>
</html>
tackar ^^ får väll ta o läsa lite php guides nu, :)