---
title: "Problem med login script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/184993-problem-med-login-script"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "grennfox"
published: "2010-10-21T13:51:49.000Z"
updated: "2010-10-29T11:15:23.000Z"
replies: 3
views: 526
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/184993-problem-med-login-script"
---

# Problem med login script

## #1 — grennfox, 2010-10-21T13:51Z

Hejsan.
Jag har tankat ner ett login script, som jag sen har moddat lite själv.
Men jag har ett problem, att när man loggar in så vill jag att man skickas till en annan sida än den sidan man loggar in på. Men jag får det inte att fungera hur jag än vänder o vrider, så det känns som jag har missat något.
Men så här ser login scriptet ut:

```
<?
if($form->num_errors > 0){
   echo "<font size=\"2\" color=\"#ff0000\">".$form->num_errors." error(s) found</font>";
}
?>
<form action="process.php" method="POST">
<table align="right" border="0" cellspacing="0" cellpadding="3">
<tr><td>Username:</td><td><input type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>"></td><td><? echo $form->error("user"); ?></td></tr>
<tr><td>Password:</td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr>
<tr><td colspan="2" align="right"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?>>
<font size="2">Remember me next time &nbsp;&nbsp;&nbsp;&nbsp;
<input type="hidden" name="sublogin" value="1">
<input type="submit" value="Login"></td></tr>
<tr><td colspan="2" align="right"><br><font size="2">[<a href="forgotpass.php">Glömt lösenord?</a>]</font></td><td align="right"></td></tr>
<tr><td colspan="2" align="right">Inte medlem? <a href="register.php">Registrera dig!</a></td></tr>
```

Och så här ser koden ut när man har loggat in:

```
<?
if($session->logged_in){
   echo "<h1>Logged In</h1>";
   echo "Välkommen <b>$session->username</b>, du är nu inloggad. <br><br>"
       ."[<a href=\"userinfo.php?user=$session->username\">My Account</a>] &nbsp;&nbsp;"
       ."[<a href=\"useredit.php\">Edit Account</a>] &nbsp;&nbsp;";
   if($session->isAdmin()){
      echo "[<a href=\"admin/admin.php\">Admin Center</a>] &nbsp;&nbsp;";
   }
   echo "[<a href=\"process.php\">Logout</a>]";
}
else{
?>
```

Och problemet är att om man sätter scriptet för dom som har loggat in på en annan sida, blir det hel knasit, så jag vet inte riktigt hur jag ska lösa detta.

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

## #2 — Mycodez, 2010-10-29T07:58Z

Testa att inte ha " innom en echo om inte den e slut. Använd hellre ' för det brukar vara strulet för mig när min scrit inte funkande så jag använder knappt " för ' när jag kodar i PHP testa att inte ha " inom echon som jag sa innan och säg om det blir samma fel.

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

## #3 — metalboy, 2010-10-29T08:43Z

Vad händer då? Vad vill du ska hända? Får du något felmeddelande? Lite problembeskrivning skulle inte skada.

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

## #4 — grennfox, 2010-10-29T11:15Z

Jag satt och klurade vidare på de, och jag hittade felet, det låg inte där utan på en annan sida.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/184993-problem-med-login-script
