---
title: "Session...igen..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16432-session-igen"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Ymer"
published: "2001-12-15T20:44:00.000Z"
updated: "2001-12-16T20:29:00.000Z"
replies: 10
views: 169
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/16432-session-igen"
---

# Session...igen...

## #1 — Ymer, 2001-12-15T20:44Z

```
<?php
$link = mysql_connect("localhost", "xxxxx", "xxxxx");
        mysql_select_db("privatsystem", $link);

$result = mysql_query ("SELECT * from medlemmar");
$array = mysql_fetch_array($result); 

if($alias == $array[alias] && $password == $array[password])
{
echo "Rätt";
session_start();
$inloggadSession = "inloggad";
session_register("inloggad");
}
else 
{
	echo "Fel";
}
?>
```

Här ska "han" kolla om alias och lösenord stämmer, om ja, då ska en session skapas.

Sedan ska man kunna gå till en hemlig sida utan att bli "utloggad" Ungefär så här:

```
<?php
if($HTTP_SESSION_VARS['loginSession'] == "inloggad")
{
echo "Jepp, fortfarande inloggad";
}
else
{
echo "Nähäpp, det verkar som du inte är inloggad";
}
?>
```

Tänker jag rätt eller går det inte göra så här? :-D Snälla hjälp mig!

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

## #2 — LarsG, 2001-12-15T21:51Z

Nja, inte riktigt. Nu tittar du bara på en post i databasen.

```
$result = mysql_query ("SELECT 1 from medlemmar where alias = '" . $alias . "' and password = '" . $password . "'");
$array = mysql_fetch_array($result); 

if ( mysql_num_rows($query) > 0 ) {
echo "rätt";
```

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

## #3 — Ymer, 2001-12-15T22:05Z

vad menas med med det sista kod stycket???

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

## #4 — LarsG, 2001-12-15T22:22Z

Det här ?

```
if ( mysql_num_rows($query) > 0 ) {
```

Den funktionen returnerar antal poster från frågan. Om det finns någon med rätt alias och password så blir det större än noll.

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

## #5 — Viking, 2001-12-16T08:49Z

Tack LarsG! Nu ska jag gå och sparka igång Ymer  :)

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

## #6 — Viking, 2001-12-16T15:10Z

Hmm  :( 

Det fungerar inte att gå vidare till en annan sida när man väl är inloggad.

```
$res = mysql_query("SELECT * FROM users WHERE uname = '$uname' AND pword = '$pword'");

if (mysql_num_rows($res) != 0)
{
session_start();
$inloggadSession = "inloggad";
session_register("inloggad");

	echo "Welcome ";
	echo $uname;
	echo ". <a href=members.php>Memberlist</a>";

}
else
{
	echo "Login failed! Wrong username/password!";
}
```

Detta är sidan man ska redirectas till:

```
<?php
if($HTTP_SESSION_VARS['loginSession'] == "inloggad")
{
echo "Jepp, fortfarande inloggad";
}
else
{
echo "Nähäpp, det verkar som du inte är inloggad";
}
?>
```

Vad som inte fungerar är som sagt att sessionen inte "finns kvar" när man går till en annan sida...  :( 

Skulle uppskatta hjälp, och du LarsG verkar ju kunnig  :)

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

## #7 — SPiN, 2001-12-16T15:30Z

Du har inte session_start(); högst upp på sidan, och du verkar ha blandat ihop vad din session heter.

```
if (mysql_num_rows($res) != 0)
{
[b]//session_start();[/b]
$inloggadSession = "inloggad";
session_register("inloggad[b]Session[/b]");
```

Plus på sida 2:

```
//if($HTTP_SESSION_VARS['loginSession'] == "inloggad")
[b]if ( $HTTP_SESSION_VARS[ 'inloggadSession' ] == "inloggad" )[/b]
```

 :)

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

## #8 — Viking, 2001-12-16T15:33Z

Weeee  :D 

Det var ju inte LarsG, men SPiN gick ju bra han med  :)  Tack!

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

## #9 — SPiN, 2001-12-16T15:47Z

Ledsen att jag snodde Larsas jobb, no offence ;)

Var sin ko!

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

## #10 — Viking, 2001-12-16T17:43Z

:)

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

## #11 — Ymer, 2001-12-16T20:29Z

:-)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16432-session-igen
