---
title: "Lite frågor angånde min inloggnings script."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/165690-lite-frågor-angånde-min-inloggnings-script"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Forcevision"
published: "2007-10-21T17:21:12.000Z"
updated: "2007-10-26T14:10:05.000Z"
replies: 3
views: 457
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/165690-lite-frågor-angånde-min-inloggnings-script"
---

# Lite frågor angånde min inloggnings script.

## #1 — Forcevision, 2007-10-21T17:21Z

Hejsan !

På min första sida där man loggar in ser det ut som följande:

```php
<?php 
if (!isset($_POST['submit'])) { 
echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">' . "\n"; 
echo "\t" . '&nbsp;Användarnamn:<br />' . "\n";
echo "\t" . '&nbsp;<input type="text" name="username" class="knapp"/><br />' . "\n";
echo "\t" . '&nbsp;Lösenord:<br />' . "\n";
echo "\t" . '&nbsp;<input type="password" name="password" class="knapp"/><p>' . "\n";
echo "\t" . '&nbsp;<input type="submit" name="submit" class="knapp" value="Access" /></p>' . "\n";
echo '</form>' . "\n";
} else { 
    $conn = mysql_connect('localhost', 'användarnamn', 'lösen') or die(mysql_error()); 
    mysql_select_db('databas') or die(mysql_error()); 

    $username = mysql_real_escape_string($_POST['username']); 
    $password = mysql_real_escape_string(sha1($_POST['password'])); 

    $query = mysql_query("SELECT uid, username, password FROM login WHERE username = '$username' AND password = '$password' LIMIT 1") or die(mysql_error()); 
    $count = mysql_num_rows($query); 

    if (!$count) 
        die('<p>Felaktigt användarnamn eller lösenord.</p>'); 

    $row = mysql_fetch_assoc($query); 

    if ($username == $row['username'] && $password == $row['password']) { 
        $_SESSION['sess_user'] = $username; 
      echo "<script type='text/javascript'>location='login.php'</script>";
    } else 
        die('<p>Felaktigt användarnamn eller lösenord.</p>'); 

    mysql_close($conn); 
} 
?>
```

När man skrivit in fel lösen eller användarnamn står det som ni ser i scripten Felaktigt användarnamn eller lösenord. men jag skulle vilja att scripten hänvisar till en annan sida hur skall jag skriva i koden istället då ?

Mvh Forcevision

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

## #2 — Ledel, 2007-10-21T18:04Z

header("Location: anotherFile.php");

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

## #3 — Forcevision, 2007-10-21T18:10Z

Okej skriver jag det i die('\<p\>Felaktigt användarnamn eller lösenord.\</p\>'); istället för Felaktigt användarnamn ?

Så det blir som följande
die('\<p\>header("Location: anotherFile.php");\</p\>');

Är det rätt ?

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

## #4 — Mr T, 2007-10-26T14:10Z

Nej. 
skriv header("Location: anotherFile.php") på en egen rad. Helt enkelt, byt ut din die() rad mot header().
 Kör också en exit; på raden efter (kanske en die funkar också)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/165690-lite-frågor-angånde-min-inloggnings-script
