---
title: "Fel på md5 eller mitt huvud?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15234-fel-på-md5-eller-mitt-huvud"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nanne"
published: "2001-02-05T09:47:00.000Z"
updated: "2001-02-06T09:02:00.000Z"
replies: 2
views: 213
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/15234-fel-på-md5-eller-mitt-huvud"
---

# Fel på md5 eller mitt huvud?

## #1 — nanne, 2001-02-05T09:47Z

Använder m5 tid eller så för att kryptera?  Det blir ibland nämligen så att jag inte kan logga in. Har ingen aning varför men lösen slutar att fungera hipp som happ. Verkar mysko för jag har provat med att byta lösen. Logga ut. Logga in med det nya. Men igår så efter jag loggat ut så fungerade det inte att logga in idag. \*hel mysko\*

hmm... blev lite väl mycket kod.. strippar lite som är orelevant...

```
 If($save=="yes") {
   $nick=trim($nick);
   $password=trim($password);
   $password2=trim($password2);
   $cryptpass=md5($password);
   $quote=StripString($quote,"yes");
   $email=trim($email);
   $birthday="$birthday_y-$birthday_m-$birthday_d";
   $info=StripString($info,"yes");

   $res=mysql_query("SELECT m_nickname FROM membertbl WHERE m_nickname='$nick'");
   if(mysql_num_rows($res) && !$UserInfo)
     $err.="<font color=\"red\">Ditt användarnamn är upptaget. Välj ett annat</font><br><br>";
   If(strlen($nick)<3 && !$UserInfo)
     $err.="<font color=\"red\">Ditt användarnamn måste vara längre än 3 tecken</font><br><br>";
   If($password && strlen($password)<3)
     $err.="<font color=\"red\">Ditt lösenord måste innehålla minst 4 tecken</font><br><br>";
   If($password!=$password2)
     $err.="<font color=\"red\">Lösenord och det repeterade lösenordet stämde inte överens. Försök igen</font><br><br>";
   If(!ereg("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+",$email))
     $err.="<font color=\"red\">Din epost är inte korrekt angiven. Försök igen</font><br><br>";
   if($icq!="" && ereg("([^0-9])", $icq))
     $err.="<font color=\"red\">Ditt ICQ nummer är inte korrekt angivet. Försök igen</font><br><br>";

   If($err=="" && !$UserInfo) {
     ... Här fanns en insersats för om man var ny medlem ...
   }elseif($err=="" && $UserInfo) {
       #Update member
       mysql_query("UPDATE membertbl SET ".($password!="" ? "m_password='$cryptpass'," : "")." m_email='$email',m_link='$homepage',m_image='$pic',m_addrcity='$city',m_icq='$icq',m_sex='$sex',m_quote='$quote',m_info='$info' WHERE m_mid=$UserInfo[m_mid]");
   }elseif($err!="")
     echo $err; # Print error
 }
```

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

## #2 — Robban, 2001-02-05T17:07Z

> Använder m5 tid eller så för att kryptera?

Näpp, en och samma "krypterade" (det är egentligen inte kryptering det är frågan om - md5 levererar snarare en signatur) sträng skall alltid ge exakt samma resultat.

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

## #3 — nanne, 2001-02-06T09:02Z

Mystiskt är det iaf..

nåja.. jag får hoppas att det är rena SBT fel.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15234-fel-på-md5-eller-mitt-huvud
