Avatar billede allandk Nybegynder
07. juni 2001 - 14:12 Der er 16 kommentarer og
2 løsninger

Har du glemt password?

Jeg har oprettet db: login og tabel:user med id, email, alias og password.

Er der nogen der kan hjælpe mg med syntaksen (PHP) til at hente \"password\" ud af tabellen så jeg kan sende et i en email?

På forhånd tak

ab:)
Avatar billede blood Nybegynder
07. juni 2001 - 14:13 #1
Er passwordet krypteret?
Avatar billede allandk Nybegynder
07. juni 2001 - 14:16 #2
nej
Avatar billede allandk Nybegynder
07. juni 2001 - 14:17 #3
fandme hurtig respons btw
Avatar billede henrik_ffc Nybegynder
07. juni 2001 - 14:18 #4
<?

$alias = \"\";
$email = \"\";

$db = mysql_connect(\"localhost\", \"db_user\", \"db_pass\") or die (\"Kunne ikke oprette forbindelse til databasen\");
mysql_select_db(\"login\") or die(mysql_error());

$data = mysql_query(\"select password from user where alias=\'$alias\' and email=\'$email\'\") or die(mysql_error());
mail($email, \"Dit password\", \"Dit password er: \". mysql_result($data,0));

?>
Avatar billede allandk Nybegynder
07. juni 2001 - 14:19 #5
shut up - det går stærkt her. Tester lige løsningen af...

ab:
Avatar billede henrik_ffc Nybegynder
07. juni 2001 - 14:20 #6
$alias og $email skal naturligvis indeholde fornuftige værdier der kan findes i databasen
Avatar billede blood Nybegynder
07. juni 2001 - 14:24 #7
<?php
//Dit brugernavn til mysql
$mysqlbruger = \"\";

//Dit password til mysql
$mysqlpassword = \"\";

//Dit database navn
$mysqlbase = \"\";

//Adresse til mysql
$mysqlhost = \"\";


if ($Send == \"Send\"){
        mysql_connect($mysqlhost,$mysqlbruger,$mysqlpassword);
        mysql_select_db($mysqlbase);
        $result = mysql_query(\"SELECT * FROM TABELNAVN WHERE alias = \"$alias\"\");
        while($row = mysql_fetch_array($result)){
                $email = $row[\'email\'];
                $password = $row[\'password\'];
        }
        mail(\"$email\", \"Dit password\", \"Dit password er $password\";
} else {
?>

        <FORM METHOD=\"POST\">
        Skriv dit alias:<BR>
        <INPUT TYPE=\"text\" NAME=\"alias\"><BR>
        <INPUT TYPE=\"submit\" VALUE=\"Send\" NAME=\"Send\"><BR>
        </FORM>

<?php
}
?>
Avatar billede allandk Nybegynder
07. juni 2001 - 14:54 #8
>> blood

Jeg får denne melding:

Parse error: parse error in c:\\program files\\apache group\\apache\\htdocs\\scripts\\niels\\glemtpassword.php on line 18

ab:)
Avatar billede allandk Nybegynder
07. juni 2001 - 14:55 #9
Line 18 for en god ordens skyld:

        $result = mysql_query(\"SELECT * FROM user WHERE alias = \"$alias\"\");


ab:)
Avatar billede henrik_ffc Nybegynder
07. juni 2001 - 15:01 #10
Det skulle vist have været
$result = mysql_query(\"SELECT * FROM user WHERE alias = \'$alias\'\");

Avatar billede blood Nybegynder
07. juni 2001 - 15:04 #11
Ups! henrik_ffc har rettet den :O)
Avatar billede allandk Nybegynder
07. juni 2001 - 15:21 #12
Ny parseerror:

        mail(\"$email\", \"Dit password\", \"Dit password er $password\";
Avatar billede blood Nybegynder
07. juni 2001 - 15:23 #13
Danm jeg må være træt :o)

mail(\"$email\", \"Dit password\", \"Dit password er $password\");
Avatar billede allandk Nybegynder
07. juni 2001 - 15:26 #14
error: 23 igen
Avatar billede blood Nybegynder
07. juni 2001 - 15:31 #15
Er det på egen server?

Hvis ja så skal du i php.ini indstille din smtp server

Find linjen [mail function]
og ændre de to linjer nede under
Jeg har opkobling hos cybercity og min ser sårdan ud
SMTP            =    vip.cybercity.dk            ;for win32 only
sendmail_from    =    simon-holm@vip.cybercity.dk                ;for win32 only
Avatar billede allandk Nybegynder
07. juni 2001 - 15:34 #16
>> blood: Du er en knag.

Tak for hjælpen til jer begge.

ab:)
Avatar billede allandk Nybegynder
07. juni 2001 - 15:35 #17
>> blood: Du er en knag.

Tak for hjælpen til jer begge.

ab:)
Avatar billede allandk Nybegynder
07. juni 2001 - 15:35 #18
??? blood = 0

Jeg opretter lige et nyt til dig. 2 sek...

ab:)
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