---
title: "hur lägger jag till en logout knapp?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/170684-hur-lägger-jag-till-en-logout-knapp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "kraeftan"
published: "2008-04-10T12:54:33.000Z"
updated: "2008-04-10T16:41:45.000Z"
replies: 12
views: 1107
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/170684-hur-lägger-jag-till-en-logout-knapp"
---

# hur lägger jag till en logout knapp?

## #1 — kraeftan, 2008-04-10T12:54Z

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

```php
<?
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

```php
// Put this code in first line of web page.
<?
session_start();
session_destroy();
?>
```

Permalänk: https://www.webforum.nu/p/170684

## #2 — Fredde Mannen, 2008-04-10T13:05Z

lägg in under Login Successful eller ovanför: 

```
<a href="logout.php">Logga ut</a>
```

Permalänk: https://www.webforum.nu/p/2099964

## #3 — Matti, 2008-04-10T13:06Z

login_success.php kan betraktas som en mall för alla sidor som bara ska synas för inloggade personer. 

**valfrisida.php**

```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>
```

Permalänk: https://www.webforum.nu/p/2099965

## #4 — Fuel, 2008-04-10T13:06Z

Test

```php
<?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>
```

Permalänk: https://www.webforum.nu/p/2099966

## #5 — Matti, 2008-04-10T13:07Z

:)

Permalänk: https://www.webforum.nu/p/2099967

## #6 — kraeftan, 2008-04-10T13:08Z

:)

Permalänk: https://www.webforum.nu/p/2099968

## #7 — Matti, 2008-04-10T13:09Z

```php
<?php
session_start();
session_destroy();
header("location:main_login.php");
?>
```

?

Permalänk: https://www.webforum.nu/p/2099969

## #8 — kraeftan, 2008-04-10T13:16Z

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?

Permalänk: https://www.webforum.nu/p/2099971

## #9 — Matti, 2008-04-10T13:19Z

```php
<?php
echo 'Du är inloggad som ' . $_SESSION['myusername'];
?>
```

?

Permalänk: https://www.webforum.nu/p/2099973

## #10 — kraeftan, 2008-04-10T13:28Z

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

```php
<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>&nbsp;</td>
<td>&nbsp;</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>
```

Permalänk: https://www.webforum.nu/p/2099976

## #11 — Matti, 2008-04-10T13:47Z

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.

Permalänk: https://www.webforum.nu/p/2099987

## #12 — Fuel, 2008-04-10T14:00Z

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>
```

Permalänk: https://www.webforum.nu/p/2099990

## #13 — kraeftan, 2008-04-10T16:41Z

tackar ^^ får väll ta o läsa lite php guides nu, :)

Permalänk: https://www.webforum.nu/p/2100083

---

Tråden på webben: https://www.webforum.nu/amne/php/170684-hur-lägger-jag-till-en-logout-knapp
