---
title: "Hjälp!!!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15514-hjälp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Alpha II"
published: "2001-04-14T19:05:00.000Z"
updated: "2001-04-18T10:16:00.000Z"
replies: 3
views: 177
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/15514-hjälp"
---

# Hjälp!!!

## #1 — Alpha II, 2001-04-14T19:05Z

Hej!
Jag håller på med en sida som man ska kunna logga in på ibland fungerar det men ibland inte. Varför?

login.php

```
<?php
include("config.inc.php");

session_start();
session_register('logedin');
session_register('username');

mysql_connect($database,$db_username,$db_password);
mysql_select_db($db);

$query = "SELECT password FROM users WHERE username='$name'";

$result = mysql_query($query);
$correctpassword = mysql_fetch_array($result);

if ($password==$correctpassword[0])
 {
  $logedin = true;
  $username = $name;

  $query = "UPDATE users SET status='online' WHERE username='$username'";
  $result = mysql_query($query);

  header("Location: main.php");
 }
else
 {
  $logedin = false;
  header("Location: error.php?id=wrong_password");
 }
?>
```

main.php

```
<?php
include("config.inc.php");

session_start();
#session_register('logedin');
#session_register('username');

if ($logedin==false)
 header("Location: error.php?id=wrong_password");

mysql_connect($database,$db_username,$db_password);
mysql_select_db($db);

$query = "SELECT name FROM users WHERE username='$username'";

$result = mysql_query($query);
$info = mysql_fetch_array($result);

?>

osv...
```

man blir skickad till error.php?id=wrong_password ifrån main.php sidan.

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

## #2 — Alpha II, 2001-04-15T20:56Z

Ingen?

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

## #3 — Agaith, 2001-04-18T08:53Z

Det skulle kunna vara så att dina sessionvariabler inte fungerar som du vill på mail.php.

testa 

```
<?php
include("config.inc.php");
//session_start();
session_register('logedin');
session_register('username');

if ($logedin==false)
header("Location: error.php?id=wrong_password");

mysql_connect($database,$db_username,$db_password);
mysql_select_db($db);

$query = "SELECT name FROM users WHERE username='$username'";

$result = mysql_query($query);
$info = mysql_fetch_array($result);

?>
```

istället...

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

## #4 — Neo, 2001-04-18T10:16Z

testa med att sätta:

session_register('logedin');
session_register('username');

överst på sidan...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15514-hjälp
