Avatar billede cvsac Nybegynder
02. april 2000 - 17:34 Der er 5 kommentarer og
1 løsning

en lille fejl ? MEN HVOR ?

<html>
<BODY BGCOLOR=BLACK text="white" LINK=orange VLINK=orange ALINK=WHITE>
<center>
<?php
mysql_connect("mysql.easyfrag.dk","easyfrag","BLABLA") or die("CONNECT error");
mysql_select_db("easyfrag");


$sql = mysql_query("SELECT * FROM Members Where ID='$ID' ") or die("SELECT error");;
while($row = mysql_fetch_array($sql)) {

$password    = "'$Password'";
$login        = "'$Nick'";
$nytPassword = md5($password);


$f=fopen("kodeord.txt","a");
fputs($f,"$login:$nytPassword\n");
fclose($f);

}
mysql_close();

?>

</center>
<center><font size=2 color=#E1E1E1><br>Medlemsnummeret er hermed aktiveret</center>
</html>
</body>




hvad fanden er der galt i det script ???
for filen ser således ud


':e6fda0f0d3e0adfff69e334462d1ef6a

istedet for de ' skulle der meget gerne værer et Nick som er hentet fra Mysql databasen
Avatar billede erikjacobsen Ekspert
02. april 2000 - 18:09 #1
Må jeg gætte på at du skal skrive noget i retning af

$login        = "'$row[0]'";

hvis loginnavnvet/nick står i første kolonne ?

Og mon ikke password skal hentes på samme måde ?
Avatar billede cvsac Nybegynder
02. april 2000 - 18:15 #2
password bliver sgu hentet godt nok ...
Avatar billede erikjacobsen Ekspert
02. april 2000 - 18:36 #3
Ja, altså hvis du tror at den der mr5-kodede streng, der bliver skrevet ud
på en eller anden måde kommer fra databasen, så tager du gevaligt fejl.
Du henter ingenting fra din SQL-forespørgsel uden at referere $row-variablen.
Avatar billede doeleman Nybegynder
02. april 2000 - 19:03 #4
Jeg tror, du skal rette følgende
while($row = mysql_fetch_array($sql)) {
  $password    = $row["Password"];
  $login      = $row["Nick"];
  $nytPassword = md5($password);
}
Avatar billede cvsac Nybegynder
02. april 2000 - 19:36 #5
ja det fandt jeg ud af :))))


nu er problemet bare at jeg ikke ved hvad det er DHT bruger til at password beskytte med :) for det er IKKE MD5
Avatar billede doeleman Nybegynder
02. april 2000 - 19:44 #6
Hvad er det præcist, du prøver at password beskytte?
Kig evt. på http://mbn.dk/OnlineSkriverier/PasswordPHP.php for en vejledning.

En anden kryptering kan foretages med crypt().
Se http://dk.php.net/manual/function.crypt.php3

Held og lykke
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester