AJAX Wachtwoord Generator
Ik heb dit script gemaakt omdat ik sinds vandaag bezig ben met AJAX en ik het nodig tijd vond voor een update van de wachtwoord generator.
Je hebt nu geen last meer van vernieuwingen en dergelijke, want hij is volledig op AJAX gebaseerd.
Er zit een minimum beveiliging in. Kijk dus maar wat je ermee doet.
Rate & Comment :)
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
if (isset($_GET['tekens'])) {
if (empty($_GET['tekens']) || !preg_match("/^[0-9]{0,50}$/", $_GET['tekens'])) {
$code = 'Hier komt jouw wachtwoord.';
} elseif ($_GET['tekens'] > 300) {
$code = 'Je code mag niet langer zijn dan 300 tekens!';
} else {
$code = '';
$tekens = Array_Merge(range("a", "z"), range("A", "Z"), range(0, 9));
for($i = 0; $i < $_GET['tekens']; $i++){
$code = $code.$tekens[rand(0, 61)];
}
$code = wordwrap($code, 100, "\n", true);
}
echo $code;
} else {
?><html>
<head>
<title>AJAX Wachtwoord Generator - Gemaakt door Roel</title>
<style>
#goed {
background-color: #D6FFD7;
color: #00AA00;
border: 1px solid #00AA00;
padding: 2px;
}
</style>
<script type="text/javascript">
function genereren() {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert('Je browser ondersteund geen XMLHTTP!');
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
document.getElementById('goed').innerHTML = xmlhttp.responseText;
} else {
document.getElementById('goed').innerHTML = 'Er wordt een code gemaakt...';
}
}
xmlhttp.open("GET", "?tekens=" + document.getElementById('aantal').value, true);
xmlhttp.send(null);
}
</script>
</head>
<h1>AJAX Wachtwoord Generator</h1>
<p>Vind je het moeilijk om een sterk beveiligd wachtwoord te bedenken? Laat deze generator het doen! Vul een getal in en jouw wachtwoord krijgt de lengte van jouw ingevulde getal!
<form method="post" target="_self">
Aantal tekens:<br><input type="text" name="aantal" id="aantal" onkeyup="genereren()"></form>
<div id="goed">Hier komt jouw wachtwoord.</div></p>
</html>
<?php
}
?>
Voorbeeld: http://www.rlsoftware.nl/wachtwoordgenerator
Gesponsorde koppelingen
PHP script bestanden
Er zijn 19 reacties op 'Ajax wachtwoord generator'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu