1. Mail Gmail Member

    Password_hash

    Topic geplaatst op: 16-12-2014 om 10:31

    Ondersteunt Versio Password_hash? Ik krijg alleen maar foutmeldingen.

  2. Kevin Jager Member
    Reactie geplaatst op: 16-12-2014 om 10:35

    Dit word pas ondersteunt in PHP versie 5.5 Versio runt op PHP versie 5.3.7
    (Zo zeg ik het hopelijk goed)

    Vond u dit antwoord nuttig?

  3. Kevin Jager Member
    Reactie geplaatst op: 16-12-2014 om 10:39

    Ik heb het goed gezegt, er is een manier hoe je dit zelfde kan doen dat is de volgende code:

    <?php
    // vul hier het wachtwoord in
    $wachtwoord = 'mijnwachtwoord';

    // Hier maakt hij er en variable ervan
    $var= crypt($wachtwoord);

    // Echo de variable
    echo $var;
    ?>

    Vond u dit antwoord nuttig?

  4. Mail Gmail Member
    Reactie geplaatst op: 16-12-2014 om 10:55

    Kevin bedankt voor je snelle reactie.

    Wat je hebt gegeven werkt inderdaad: $1$WjmeiHBL$pLKECP90p6q/Gdr9IfEDy/

    Vond u dit antwoord nuttig?

  5. Mail Gmail Member
    Reactie geplaatst op: 17-12-2014 om 00:18

    Hoe kan ik dan met password_hash inloggen?

    Vond u dit antwoord nuttig?

  6. Kevin Jager Member
    Reactie geplaatst op: 17-12-2014 om 09:09

    Je kan inloggen door het ww in een database te zetten, en dan te vergelijken met de input en die moet je ook nog eerst een hash op gooien.
    Ik neem aan dat je verstand hebt van mysql_query en php om een inlog systeem te maken?

    Vond u dit antwoord nuttig?

  7. Mail Gmail Member
    Reactie geplaatst op: 17-12-2014 om 09:47

    Ik had via google online password hash site gevonden en wachtwoord laten omzetten naar hash met dat heb ik in phpmyadmin opgeslagen, daarmee kan ik niet inloggen vandaar dat vraag hoe ik hash kan laten herkennen.

    Vond u dit antwoord nuttig?

  8. Kevin Jager Member
    Reactie geplaatst op: 17-12-2014 om 10:47

    Ik heb geen zin om grote code uit te werken dus ik doe het simpel
    doe zo iets:

    <input type="text" name="naam">
    <input type="password" name="wachtwoordinput">
    <input type="submit">
    <?php
    $naam = $_POST['naam'];
    $wachtwoordinput = $_POST['wachtwoordinput'];
    $wachtwoord = crypt($wachtwoordinput);
    $sql = mysql_query("SELECT * FROM users WHERE naam='$naam'");
    $row = mysql_fetch_array($sql);

    if ($row['wachtwoord'] == $wachtwoord) {
    eco "whoe gelijk";
    } else {
    echo "niet gelijk";
    }
    ?>


    Deze code zit vol beveiligingsfouten en ik controller helemaal niet goed maar als je juiste gebruikersnaam invoert zou het moeten werken, ik heb deze code ook niet getest ik zet hem nu snel in elkaar.
    Werkt het zo?

    Vond u dit antwoord nuttig?