Posts by pekelterror

    PHP
    if(isset($_SESSION['session-die-je-zet-na-inlog'])){
    // session bestaat dus gebruiker is ingelogd.
    // change password, logout enzovoort.
    } else {
    // gebruiker is niet ingelogd dus inlogformulier laten zien.
    }


    En inderdaad zoals lars al zei het ip opslaan in de database en controleren of deze gelijk is aan het huidige IP.


    Dit omdat er anders met XSS de cookie (Waar de session instaat) uitgelezen kan worden en kan worden misbruikt.


    Lees bijvoorbeeld:
    http://www.phphulp.nl/php/tuto…rsie-2/434/inleiding/973/

    Nee bijvoorbeeld:


    PHP
    $_POST['password']


    Word:

    PHP
    md5($_POST['password']);


    of:

    PHP
    sha1($_POST['password']);


    Combinaties zijn ook mogelijk.

    PHP
    md5(sha1($_POST['password']));


    of:

    PHP
    sha1(md5($_POST['password']));


    Zo zijn er nog vele andere soorten hash methodes.
    Denk er wel op dat dit ook bij registreer op deze manier moet worden ingevoerd.


    doe je bij registratie md5, sha1 doe dat dan ook bij de inlog.


    Hoop je hier voldoende mee geholpen te hebben.


    Pekeltje

    Nee valt mee.
    Als je het eenmaal weet is er kwa tijd niet echt verschil is cookies of sessions.


    Superior & Monoglobe
    Misschien is session_regenerate_id dan wel een goeie oplossing.
    Telkens een ander session id, mocht deze gestolen worden is die toch alweer anders.


    Of zoals Superior al zei controleren op ip en useragent.


    Succes in elk geval.
    Ik ben even eten :p

    Probeer het zo eens.



    Verder zou ik ook het wachtwoord hashen.
    Zie:
    http://www.php.net/manual/en/function.hash-algos.php
    http://php.net/manual/en/function.md5.php
    http://php.net/manual/en/function.sha1.php

    Bedankt.


    Heb momenteel weinig tijd maar zal het morgen testen.
    Als ik de code bekijk lijkt het me erop dat static ervoor zorgt dat de variabla ook buiten de functie bestaat.


    Klopt dat?


    Want kan erg weinig informatie vinden over dingen als static, protected, en public.
    Enigste waar ik nog wel informatie over kan vinden is global maar die begrijp ik nog wel.

    Innerjoins zijn inderdaad erg lastig.


    Heb het op school met access gehad en toen was het vrij eenvoudig door de wizard in access (2007)


    Misschien is het makkelijk om je database in het klein na te maken en access en de wizard te gebruiken.

    Sorry vergeten te melden.


    PHP
    $totaltime = $endtime - $starttime;


    Ik denk dat het komt omdat $starttime in een andere functie komt echter krijg ik deze niet in de andere functie geplakt.


    Edit: raar genoeg werd een - vervormt naar een ? (enkel op CP)
    Code staat nu goed

    Hallo,


    Ik wil nu een function maken voor de loadtime van de pagina.


    Bovenaan de functie loadtime
    Onderaan de functie displayloadtime


    Echter krijg ik de volgende fout:
    Parse error: syntax error, unexpected T_STRING


    Ik gebruik nu onderstaande (Gevonden op het web wil het echter in functies gebruiken.



    Ziet iemand wat ik verkeerd doe?
    [offtopic]Heeft iemand ook informatie over gebruik van statis, global en pubic?
    Wil namelijk wat meer gebruik maken van functions.[/offtopic]


    Pekeltje

    je bedoeld shoarmasalon inplaats kapsalon?
    Zoniet laat ik me haar knippen bij jou :D


    Ontopic:
    Denk dat dit gewoon via een vleesleverancier of groothandel gaat.
    Bijvoorbeeld zoals de Macro in groningen.

    @ RS


    zal even kijken naar whirlpool.
    het lijkt me zo erg goed aangezien het ook nieuw is (Niet dat nieuw altijd beter is)


    Verder ben ik niet bekend met het begrip 'collisions'.

    Klopt zeg meestal uit sleur coderen omdat je dat min om meer doet.
    Alleen heet het anders, zoals niels al zei hashen.


    Maar optopic.
    md5 + sha1 + salt voldoet voor een goed wachtwoord?

    Hallo,


    Ik heb een vraag.
    Op welke manier coderen jullie de wachtwoorden van gebruikers?


    Gebruiken jullie een combinatie van methodes?
    Gebruiken jullie een salt?
    Of zijn er nog meer manieren een wachtwoord veilig te versleutelen?


    Ook had ik een vraag of het kwaad kan (Kwa laadtijd en serverload) om (overdreven veel) codeermanieren te combineren.


    Hoop dat iemand me hier meer informatie over kan geven.


    Want zoals iedereen wel weet gebruiken erg veel mensen overal het zelfde wachtwoord.
    En wil niet dat mensen door een lek in een systeem ook worden gehacked op services zoals, msn, andere games, forums en dergelijke, noem maar op.


    Pekeltje