[PHP] Simpel beveiligen wachtwoord & Sessie

Gestart doorMarvinn71 reacties159 weergaven

72 berichten · pagina 5 van 5

Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maak je code gewoon opnieuw, want deze klopt langs geen kanten emo
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maartenl schreef:
Maak je code gewoon opnieuw, want deze klopt langs geen kanten emo
Ik ben blij dat het werkte.... cry
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Zoals ik nu zie kan je alleen uitloggen als je uitgelogd bent?
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hehe het werkt biggrin
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ohja,

== moet != zijn yummie
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Wat is de oplossing nu? Misschien wel handig om te vermelden. Dan hebben wij er ook wat aan.
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Wat is de oplossing nu? Misschien wel handig om te vermelden. Dan hebben wij er ook wat aan.
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ingelogd[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]]==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"pass"[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]"wachtwoord"[/COLOR][COLOR= #007700]) {[/COLOR]  
            [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<div align="center">  <br />Het wachtwoord klopt niet 
                <br /><br /><b>Wachtwoord:</b><form action="" method="post">  
                    <input name="pass" type="password" value="" size="20"><br />  
                    <input type="submit" value="Inloggen">  
                </form>  
            </div>[/COLOR][COLOR= #007700];
        }[/COLOR]  [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ingelogd[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
          [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]Ingelogd[/COLOR][COLOR= #007700];
        }

    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<div align="center"> <br /><b>Wachtwoord:</b><form action="" method="post">  
                    <input name="pass" type="password" value="" size="20"><br />  
                    <input type="submit" value="Inloggen">  
                </form>  
            </div> [/COLOR][COLOR= #007700];
    }
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]

    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]a[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]uitloggen[/COLOR][COLOR= #007700]){[/COLOR]
        [URL="http://www.php.net/session_destroy"]session_destroy[/URL][COLOR= #007700]();[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent uitgelogd. Klik <a href="">hier</a>.[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
    }[/COLOR]

?>Ingelogd[COLOR= #0000BB]<?[/COLOR]php
[COLOR= #007700]}[/COLOR]

?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
die? die? die?

Nee, we gaan niet dood.... Ook niet als ik via de voordeur het huis verlaat.
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
die? die? die?
Nee, we gaan niet dood.... Ook niet als ik via de voordeur het huis verlaat.

Oja dat was idd een foutje yummie
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Nickjexx schreef:
Eerdere citaten tonen
Aarclay schreef:
die? die? die?
Nee, we gaan niet dood.... Ook niet als ik via de voordeur het huis verlaat.

Oja dat was idd een foutje yummie
exit; biggrin
0
Berichten
3.074
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Eerdere citaten tonen
Nickjexx schreef:
Eerdere citaten tonen
Aarclay schreef:
die? die? die?
Nee, we gaan niet dood.... Ook niet als ik via de voordeur het huis verlaat.

Oja dat was idd een foutje yummie
exit; biggrin
exit() is ook niet verstandig, dat is exact hetzelfde denk ik? Gebruik geen error functions bij foutmeldingen zoals "Het wachtwoord klopt niet!"... Bij queries en dergelijke zou ik trigger_error() gebruiken, dat laat de rest van de lay-out ook nog zien.
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nvm
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren