Eriks Vragen topic

Gestart doorErik22 reacties41 weergaven

23 berichten · pagina 1 van 2

Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,
Heeft iemand een scriptje om te bepalen of een wachtwoord sterk genoeg is?
Dat je dan een balkje krijgt net zoals bij Habbo enzo.
Groetjes
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
dan jat je het toch gewoon van habbo? emo
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Als je beetje php kan:
Kijk of er een cijfer in voorkomt -> sterkte +1
Kijk of er een lowercase en een highercase in voor komt -> sterkte +1 & sterkte +1
Kijk of het wachtwoord langer is dan 6 -> sterkte +1
Kijk of er vreemde tekens in voor komen -> sterkte+1

En op basis van de results (1-5) laat je zien yummie
Edit: http://www.tutorialtoday.com/read_tutorial/113/
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
kan ook in javascript smile
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kan je dat ook een automatische check doen?
En vult die balk zichzelf als je een betere wachtwoord doet?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
kan allemaal met javascript
en dan doe je gewoon iets met onchange bij die input ofzo
0
Berichten
4.013
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
<script type="text/javascript"> 
function toggle_pass(passid) { 
    if (window.XMLHttpRequest) { 
        http = new XMLHttpRequest(); 
    } else if (window.ActiveXObject) { 
        http = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    handle = document.getElementById(passid); 
    var url = ajax.php?; 
    if(handle.value.length > 0) { 
        var fullurl = url + do=check_password_strength&pass= + encodeURIComponent(handle.value); 
        http.open("GET", fullurl, true); 
        http.send(null); 
        http.onreadystatechange = statechange_password; 
    }else{ 
        document.getElementById(password_strength).innerHTML = ; 
    } 
} 

function statechange_password() { 
    if (http.readyState == 4) { 
        var xmlObj = http.responseXML; 
        var html = xmlObj.getElementsByTagName(result).item(0).firstChild.data; 
        document.getElementById(password_strength).innerHTML = html; 
    } 
} 
</script> 

<style type="text/css"> 
    input { 
        border: 1px solid #000000; 
        padding: 5px;     
    } 
    #password_strength { 
        width: 250px; 
        background: #cccccc; 
    } 
    #password_bar { 
        font-size: 11px; 
        background: #7FFF00;     
        border: 1px solid #cccccc; 
        padding: 5px; 
    } 
</style> 

<input id="pass" type="password" name="password" onchange="toggle_pass(pass)" /><br /><br /> 
<strong>Password Strength</strong>:<br /> 
<div id="password_strength"> </div>
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ok.
Dan heb ik nog 2 vragen:
1. Hoe kan ik maken dat je een input controleert voordat je op de submit drukt? (Net zoals bij GLS1)
2. Hoe kan ik bij het op submit drukken, als er dan fouten zijn dat de ingevulde dingen blijven staan?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
@ Zikle: Waarom moet je de code die in die link staat kopieren?
Voegt niet echt veel toe he?

@ Erik: Punt 1 heb je op msn al gekregen, punt 2 is door gewoon de $_POST[] Vars in de value van de input te echoen:
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
@ Erik: Punt 1 heb je op msn al gekregen, punt 2 is door gewoon de $_POST[] Vars in de value van de input te echoen:
<input type="text" name="naam" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]);[/COLOR] ?>" />


lekker veilig ook allemaal
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ok, bedankt. smile
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Sjoerd schreef:
Eerdere citaten tonen
Rik schreef:
@ Erik: Punt 1 heb je op msn al gekregen, punt 2 is door gewoon de $_POST[] Vars in de value van de input te echoen:
<input type="text" name="naam" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]);[/COLOR] ?>" />

lekker veilig ook allemaal

Ik deed ff snel uit mijn hoofd aangezien ik nog bezig ben met mijn eigen site. Dan let ik niet zo op veiligheid emo
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En ik heb weer een vraag. hypocriteHoe kan ik het beste en veilig een floodcontrol maken? Dat je bijvoorbeeld 1 minuutje moet wachten voordat je weer een bericht mag plaatsen?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
timestamp in db bij dat bericht
en dan hoogste timestamp uit db halen, en kijken of dat meer dan 60 seconden geleden is
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