[PHP] Simpel beveiligen wachtwoord & Sessie

Gestart doorMarvinn71 reacties159 weergaven

72 berichten · pagina 3 van 5

Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik snap er nog niks van hoor ...
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Geweldig, en dat binnen iets ruim 2 minuten.

Ik zeg:Motivatie
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Geweldig, en dat binnen iets ruim 2 minuten.
Ja geweldig of niet, als iemand me nou gewoon kan vertellen hoe ik een session start? Na een half uur klooien ben ik het nu ook zat yummie
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je nou iets als dit probeert..

[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]1[/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]"admin"[/COLOR][COLOR= #007700]) {[/COLOR]  
            [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"Wachtwoord klopt niet"[/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]Je bent ingelogd, klik <a href="">hier</a>[/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="right">  
                <form action="" method="post">  
                    <input name="pass" type="password" value="" size="9"><br />  
                    <input type="submit" value="Log in">  
                </form>  
            </div> [/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]Ingelogd gedeelte hier[/COLOR][COLOR= #007700];
}[/COLOR]

?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dat wordt uitgelegd. Als jij geen motivatie erin stopt, dan zal je het nooit lukken.
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Dat wordt uitgelegd. Als jij geen motivatie erin stopt, dan zal je het nooit lukken.
Ik was er mee bezig, ik had: $_SESSION[pass] = admin; dit al maar ik had het denk op de verkeerde plek...
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
session_start();


Zo start je een sessie wink
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
session_start();
Zo start je een sessie wink
Nee goh, dat wist ik ook wel ... confused
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nickjexx schreef:
Eerdere citaten tonen
Jellesch schreef:
session_start();
Zo start je een sessie wink
Nee goh, dat wist ik ook wel ... confused
Waarom vraag je het dan? emo
Thommity schreef:
Als je nou iets als dit probeert..
[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]1[/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]"admin"[/COLOR][COLOR= #007700]) {[/COLOR]  
            [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"Wachtwoord klopt niet"[/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]Je bent ingelogd, klik <a href="">hier</a>[/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="right">  
                <form action="" method="post">  
                    <input name="pass" type="password" value="" size="9"><br />  
                    <input type="submit" value="Log in">  
                </form>  
            </div> [/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]Ingelogd gedeelte hier[/COLOR][COLOR= #007700];
}[/COLOR]

?>
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thommity schreef:
Eerdere citaten tonen
Nickjexx schreef:
Eerdere citaten tonen
Jellesch schreef:
session_start();
Zo start je een sessie wink
Nee goh, dat wist ik ook wel ... confused
Waarom vraag je het dan? emo
Thommity schreef:
Als je nou iets als dit probeert..
[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]1[/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]"admin"[/COLOR][COLOR= #007700]) {[/COLOR]  
            [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"Wachtwoord klopt niet"[/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]Je bent ingelogd, klik <a href="">hier</a>[/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="right">  
                <form action="" method="post">  
                    <input name="pass" type="password" value="" size="9"><br />  
                    <input type="submit" value="Log in">  
                </form>  
            </div> [/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]Ingelogd gedeelte hier[/COLOR][COLOR= #007700];
}[/COLOR]

?>


Omdat ik een andere functie bedoelde emoemoemoemo
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nickjexx schreef:
Eerdere citaten tonen
Thommity schreef:
Eerdere citaten tonen
Nickjexx schreef:
Eerdere citaten tonen
Jellesch schreef:
session_start();
Zo start je een sessie wink
Nee goh, dat wist ik ook wel ... confused
Waarom vraag je het dan? emo
Eerdere citaten tonen
Thommity schreef:
Als je nou iets als dit probeert..
[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]1[/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]"admin"[/COLOR][COLOR= #007700]) {[/COLOR]  
            [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"Wachtwoord klopt niet"[/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]Je bent ingelogd, klik <a href="">hier</a>[/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="right">  
                <form action="" method="post">  
                    <input name="pass" type="password" value="" size="9"><br />  
                    <input type="submit" value="Log in">  
                </form>  
            </div> [/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]Ingelogd gedeelte hier[/COLOR][COLOR= #007700];
}[/COLOR]

?>

Omdat ik een andere functie bedoelde emoemoemoemo
Zeg het dan ook anders sm_eerie
"emoemoemo"
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Nickjexx schreef:
Eerdere citaten tonen
Jellesch schreef:
session_start();
Zo start je een sessie wink
Nee goh, dat wist ik ook wel ... confused
Daar vroeg je om ??
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Eerdere citaten tonen
Nickjexx schreef:
Eerdere citaten tonen
Jellesch schreef:
session_start();
Zo start je een sessie wink
Nee goh, dat wist ik ook wel ... confused
Daar vroeg je om ??

Je kon zelf toch ook kijken dat ik de functie al had emoemoemo?

toevoeging op 15 juni 2012, 18:41:02:
Volgende probleem, uitloggen werkt niet. Heb nu:

$_SESSION[ingelogd] = 0; en session_destroy();

toevoeging op 15 juni 2012, 18:47:11:
Uitloggen.php

[COLOR= #0000BB]<?php[/COLOR]
    [URL="http://www.php.net/session_destroy"]session_destroy[/URL][COLOR= #007700]();[/COLOR]
    [URL="http://www.php.net/session_start"]session_start[/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/echo"]echo[/URL] [COLOR= #DD0000]"Je bent nu succesvol uitgelogd.<br />
    Je wordt in 2 seconden doorgelinkt."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<meta http-equiv="refresh" content="2;URL=index.php" />[/COLOR][COLOR= #007700];[/COLOR]
    


?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
je gaat eerst een sessie proberen te verwijderen, terwijl de sessie-motor (session_start) niet geladen is..
En maak je opeens weer een sessie aan? Je wou toch uitloggen?

Nee, erg logisch ....wink...
En die meta-tag hoort er niet.
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