---
title: "Hjälp med inloggning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/132301-hjälp-med-inloggning"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Howling_W"
published: "2005-08-04T14:41:55.000Z"
updated: "2005-08-05T17:18:25.000Z"
replies: 7
views: 421
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/132301-hjälp-med-inloggning"
---

# Hjälp med inloggning

## #1 — Howling_W, 2005-08-04T14:41Z

Någon vänlig själ som kan förklara nedanstående inloggningskod för mig. Är inte så bevandrad i PHP programmering. Vart bestämmer man användarnamn och lösenord? vart skriver man in sidan/länken dit man kommer om man lyckas logga in. vad betyder alla rader och kommandon?.  
Tackk på förhand!

\<?
2: if (isset($\_POST\['login'\])) {
3: $username=$\_POST\['username'\];
4: $password=$\_POST\['password'\];
5: $sql=mysql_query("SELECT id FROM users WHERE username='$username' AND password='". md5($password) ."' LIMIT 1");
6: if (mysql_num_rows($sql)==1) {
7: session_start();
8: $\_SESSION\['username'\]=$username;
9: header("Location: annansida.php");
10: exit();
11: } else {
12: print "Felaktigt lösenord eller användarnamn!";
13: }
14: }
15: ?\>
16: \<html\>
17: \<head\>\</head\>
18: \<body\>
19: \<form action='sammasida.php' method='post'\>
20: \<input type='text' name='username'\>
21: \<input type='password' name='password'\>
22: \<input type='submit' name='login' value='Logga in'\>
23: \</form\>
24: \</body\>

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

## #2 — Helmertz, 2005-08-04T23:10Z

Användarnamnet och lösenordet (krypterat) lagrar du i databasen MySQL.

```php
mysql_query("SELECT id FROM users WHERE username='$username' AND password='". md5($password) ."' LIMIT 1")
```

letar efter en rad i databasen som matchar både användarnamn och lösenord mot det man angivit.

```php
header("Location: annansida.php");
```

..skickar vidare dig till *annansida.php* efter att du angivit rätt lösenord till rätt användare.

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

## #3 — Howling_W, 2005-08-05T12:27Z

Hej!

OK, en annan fråga..om man vill ha texten "felaktigt användarnamn eller lösenord" i en annan font eller färg (rött) går det att fixa till??

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

## #4 — flexish, 2005-08-05T12:43Z

```
print "<span style=\"color:#ff0000;\">Felaktigt användarnamn eller lösenord</span";
```

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

## #5 — Howling_W, 2005-08-05T13:02Z

Hej

Tackar..och om jag vill ha font=verdana och storlek1 hur skriver jag in det då??

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

## #6 — Howling_W, 2005-08-05T16:21Z

Är

Detta korrekt???

print "\<span style=\\"color:#ff0000;\\"\\font:verdana, Arial, Helvetica, sans-serif;\\"\\font size:1;\\"\>Felaktigt användarnamn eller lösenord!\</span\>";

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

## #7 — Howling_W, 2005-08-05T16:50Z

Det...

fungerar ej med fonten och sizen...hjääääälp!!!!

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

## #8 — Skarre, 2005-08-05T17:18Z

Istället för att hålla på och mecka med backslashes kan du lägga strängen i enkelfnuttar istället.

```
print '<span style="color:#f00;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;">Felaktigt användarnamn eller lösenord!</span>';
```

Har du fler ställen du tänkte slänga ut felmeddelanden på bör du kanske skapa en klass?

```
<span class="errorMsg">Felaktigt användarnamn eller lösenord!</span>
```

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

---

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