• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Leden hun huidige password veiliger opslaan

  • Thisguyisgone
  • 15 juni 2014 om 00:00
  • Laura
    Lady
    Ontvangen Reacties
    13
    Berichten
    108
    • 16 juni 2014 om 09:38
    • #21

    Trust me, zet ze niet om in de database, genereer een nieuw wachtwoord bij inloggen.

    Hoe veel sites het doen is:
    Slaag nieuw wachtwoord op bij het inloggen.
    Na een maand wis je alle oude wachtwoorden uit de db en verplicht je users zonder ww in de db om de functie wachtwoord vergeten te gebruiken via email.
    Je kan dit zelfs meteen voor hen al sturen die mail.

    Succes!
    X

    Groetjes,
    Laura
    xxx

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 16 juni 2014 om 10:36
    • #22

    Ik wil ze allemaal wel mailen, maar mijn host laat het niet toe.

    Of als iemand een indicatie kan geven met wat code :p.

  • WHMCSAddons
    Master
    Ontvangen Reacties
    88
    Berichten
    2.411
    • 16 juni 2014 om 10:40
    • #23

    Waarom maak je voor de user geen nieuwe encryptie opslag, zo val je ze ook niet lastig hiermee.
    Je kan in de code een controle maken zonder ze lastig te vallen hiermee, dan pas je alles server-side voor ze aan.

    Code
    if ($old_passwd != "")
    {
        //Werk hier een nieuw wachtwoord aan voor je user.
        //Delete het oude wachtwoord zodat ze op de nieuwe encryptie verder gaan.
    }
    else {
        
        //User heeft geen oude encryptie meer, controleer de nieuwe.
    }
  • K.Rens
    Eigenaar
    Ontvangen Reacties
    241
    Berichten
    4.472
    Filebase Entries
    2
    • 16 juni 2014 om 12:44
    • #24

    Je kan tot 6.000 leden gratis mailen via Mailjet.

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 16 juni 2014 om 12:45
    • #25

    Kan je dit dan in meerdere stappen doen Koen?
    Stel je hebt 12.000 leden. Dat je eerst 1 helft mailt. En dan de andere helft?

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • GiovanniK
    Intermediate
    Ontvangen Reacties
    6
    Berichten
    252
    • 16 juni 2014 om 13:53
    • #26
    Citaat van L. Velthuis

    Kan je dit dan in meerdere stappen doen Koen?
    Stel je hebt 12.000 leden. Dat je eerst 1 helft mailt. En dan de andere helft?

    Mailjet gaat maandelijks, dus je kan maandelijks 6000 mailtjes max sturen en 200 per dag.

    Ik doe er 6 per 5 minuten, dus dan stuur ik er 72 per uur.

  • WHMCSAddons
    Master
    Ontvangen Reacties
    88
    Berichten
    2.411
    • 16 juni 2014 om 14:33
    • #27
    Citaat van K.Rens

    Je kan tot 6.000 leden gratis mailen via Mailjet.

    Via mandrill.com kan je tot 12.000 e-mails gratis versturen per maand. ;)

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 16 juni 2014 om 18:02
    • #28

    Hallo,

    Voor het veilig stellen van een wachtwoord, zie mijn klasse: klikje

    Wat betreft hoe te veranderen:
    Geef na het inloggen aan dat het wachtwoord gewijzigd moet veranderd worden om de veiligheid te verbeteren van de website. Kijk hoeveel het er zijn na een maand en misschien dat je dan een mailing kan doen.

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 17 juni 2014 om 15:49
    • #29

    Het is gelukt met de volgende code

    PHP
    <?php
    error_reporting(E_ALL);
    $all_users = mysqli_query($GLOBALS, "SELECT * FROM users ORDER BY id ASC");
    while($row = mysqli_fetch_array($all_users)){
        $old_encryp = $row['old_pw']; //Tijdelijk veld; 1 = klaar, 0 = niet gedaan.
        echo "HET OUDE WACHTWOORD: "; echo $row['pass'];
        $old_passwd = $row['pass']; //Dit is de oude onveilige encryptie 
        $new_passwd = hash("SHA512", $old_passwd, false); //Stop in een nieuwe encryptie. 
         echo "HET NIEUWE WACHTWOORD: ". $new_passwd;
        if ($old_encryp == 0) { 
            //Wijzig het huidige wachtwoord in een nieuwe. 
            //Update de gebruiker old_pw = 1 
            $query = "UPDATE  
                users  
            SET  
                pass = '$new_passwd',  
                old_pw   = '1'  
            WHERE  
                pass = '$old_passwd'"; 
             
            if (mysqli_query($GLOBALS, $query)) { 
                echo "<font color='red'>UPDATED</font><br />";
            } else { 
                //Iets ging er fout. 
                die(mysqli_error()); 
            } 
        } else { 
            //We wijzigen niks want het is al klaar. 
        } 
    }
    ?>
    Toon Meer
  • K.Rens
    Eigenaar
    Ontvangen Reacties
    241
    Berichten
    4.472
    Filebase Entries
    2
    • 20 juni 2014 om 21:48
    • #30

    Vergis ik me?
    Of is dit nog altijd niet veilig?

    De hash coalision issue werd hiermee niet opgelost, je haalt het nog altijd door md5...
    Je lost er maar een klein deel mee op.
    Ook gebruik je nog geen salt...

  • P.Yntema
    Intermediate
    Ontvangen Reacties
    7
    Berichten
    185
    • 20 juni 2014 om 21:59
    • #31
    Citaat van K.Rens

    Vergis ik me?
    Of is dit nog altijd niet veilig?

    De hash coalision issue werd hiermee niet opgelost, je haalt het nog altijd door md5...
    Je lost er maar een klein deel mee op.
    Ook gebruik je nog geen salt...

    Zijn sha1 en 2 wel veilig?

    Bezig met een nieuw project: overhoorprogramma. Laat weten wat je ervan denkt. :)

  • GiovanniK
    Intermediate
    Ontvangen Reacties
    6
    Berichten
    252
    • 20 juni 2014 om 22:45
    • #32
    Citaat van Pat4561

    Zijn sha1 en 2 wel veilig?

    Nee, je moet sowieso niet enkel een hash gebruiken.

    Ik gebruik momenteel bcrypt maar heb in het verleden (en nu bij sommige dingen nog steeds) SHA512 met een 64 karakters salt gebruikt.

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 21 juni 2014 om 00:04
    • #33

    Ik laat mijn salt hier niet zien, voor de veiligheid ;).

  • GiovanniK
    Intermediate
    Ontvangen Reacties
    6
    Berichten
    252
    • 21 juni 2014 om 10:43
    • #34
    Citaat van Ferhat.Remory

    Ik laat mijn salt hier niet zien, voor de veiligheid ;).

    Dan is het alsnog niet veilig, elke user zou een unieke salt moeten hebben ;)

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 21 juni 2014 om 17:02
    • #35

    Maar wie zegt dat de codes zo worden opgeslaan. Heb het als indicatie gegeven.

  • K.Rens
    Eigenaar
    Ontvangen Reacties
    241
    Berichten
    4.472
    Filebase Entries
    2
    • 21 juni 2014 om 17:33
    • #36

    Ok.
    Zolang je maar weet dat de code die je hierboven postte nog altijd kraakbaar is voor leden die niet hun wachtwoord opnieuw genereren, zonder gebruik te maken van sha1 of md5. :)

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 21 juni 2014 om 22:13
    • #37

    Maar waar zie je MD5?

  • K.Rens
    Eigenaar
    Ontvangen Reacties
    241
    Berichten
    4.472
    Filebase Entries
    2
    • 21 juni 2014 om 22:57
    • #38

    Je neemt de leden hun vorige wachtwoord als uitgangspunt. Daarin zat toch md5 of sha1?

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 22 juni 2014 om 02:05
    • #39

    Heb ik nergens vermeld, gaf het gewoon als voorbeeld.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 3 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design