Avatar billede klaske_ko Nybegynder
27. september 2004 - 18:04 Der er 9 kommentarer og
1 løsning

Passwords i mysql

Jeg har prøvet at trække passwords ud fra min database, men de er krypterede...det er jo ret nederen, for så kan jeg jo ikke sådan uden videre lave en "skift password" funktion...Prøv at se : http://upit.dk/pass.php - det er passwordsne, hvordan de-kryptere man dem ?
Avatar billede expnet Seniormester
27. september 2004 - 18:08 #1
du kan da bare sende et nyt krypterede pass til den/de bruger der skal have et nyt
Avatar billede klaske_ko Nybegynder
27. september 2004 - 18:10 #2
jamen kan man ikke på en måde dekryptere det ?
Avatar billede klaske_ko Nybegynder
27. september 2004 - 18:11 #3
altså tænker på en funktion hvor du som bruger skriver dit navn eller mail i en form, og så sender den dit password (fx hvis du har glemt det) - men den vil jo bare sende det krypterede  :S
Avatar billede expnet Seniormester
27. september 2004 - 18:11 #4
nej for ville du jo også dekryptere bansk koder og sådan'er nogle koder
Avatar billede expnet Seniormester
27. september 2004 - 18:13 #5
så skal du bruge
ind
base64_encode();
ud
base64_decode();

man er ikke lige så sikker som md5
Avatar billede klaske_ko Nybegynder
27. september 2004 - 18:13 #6
jamen hvordan fanden kan jeg så lave en funktion som sender deres passwords ?
Avatar billede expnet Seniormester
27. september 2004 - 18:15 #7
jamen du kan bruge base64 eller så kan du sende et nyt SPY
Avatar billede hmortensen Nybegynder
27. september 2004 - 18:15 #8
MD5 er en hashvædi af en streng, og ikke en kryptering.

Hvis du vil lave tricket med at sende kodeord ud til brugeren, skal du ha dem i cleartext i databasen.

Lav heller et random kodeord, og indsæt i databasen, og send på mail, så kan brugeren så bagefter skifte det
Avatar billede klaske_ko Nybegynder
27. september 2004 - 18:25 #9
noget af en config fil jeg har ser sådan her ud...

class user{
   
    var $ID;
    var $Login = '';
    var $Password;
    var $PasswordHash;
    var $Logget_ind = false;
    var $Admin = 0;

    function user($ID = 0){
        if(($ID > 0) && is_numeric($ID)){
            $result = sql("SELECT * FROM users WHERE id='".ss($ID)."'");
            if(num_rows($result) <> 0){
                $row = fetch_array($result);
                $this->ID = $row["ID"];
                $this->Login = $row["Login"];
                $this->PasswordHash = $row["Password"];
                $this->Admin = $row["Admin"];
            }
        }
    }

tror det er noget der kan bruges...
Avatar billede klaske_ko Nybegynder
06. oktober 2004 - 13:08 #10
kunne det det ? ellers lukker jeg bare, må finde på noget andet...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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