Lenox
Mitglied
![](images/2017/star.gif)
![images/avatars/avatar-2072.gif](images/avatars/avatar-2072.gif)
Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten Herkunft: AP Forenversion: 2.3
![](images/2017/spacer.gif) |
|
Wie kann ich ein Passwort überprüfen das es nicht unter 6 Zeichen bleibt?
Also das es vorm Absenden abgefangen wird überprüft ob es nicht unter den 6Zeichen ist
Erst nach dem es Genau oder mehr als 6 Zeichen hat soll es gespeichert werden alles was darunter ist sollte eine Meldung kommen das man mehr als 6 Zeichen eingeben muss!
Hier mal die PHP:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
if ($pass == 'index') {
if(isset($_POST['speichern'])) {
if (isset($_POST['passwd_add'])) $passwd_add = $_POST['passwd_add'];
if (isset($_POST['info_add'])) $info_add = $_POST['info_add'];
if (isset($_POST['user_add'])) $wbbuserdata['username'] = $_POST['user_add'];
// ADD PW //
$db->query("INSERT INTO bb".$n."_passwdlist (pass,info,username,userid) ". "VALUES ('".$_POST['passwd_add']."','".$_POST['info_add']."','".$wbbuserdata['username']."','".$wbbuserdata['userid']."')");
header("LOCATION: passwort.php?pass=index");
exit;
}
eval("\$tpl->output(\"".$tpl->get("passwdlist")."\");");
} |
|
TPL:
code: |
1:
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:
|
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:99%" class="tableinborder">
<tr>
<td align="left" colspan="2" class="tabletitle"><span class="smallfont"><b>Hier können sie Ihre Passwörter speichern!</b></span></td>
</tr>
<tr>
<td class="tablecat">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%" class="tableinborder">
<form action="passwort.php?pass=index" method="post" name="passwd">
<input name="passwd" type="hidden" value="" />
<tr>
<td width="14%" align="left" class="tableb"><span class="smallfont"><b>Passwort eingeben:</b></span></td>
<td width="86%" align="left" class="tableb"><span class="smallfont"><b><input class="input" name="passwd_add" value="$passwd_add" type="text" maxlength="8" /> * Pflicht Eingabe</b></span></td>
</tr>
<tr>
<td width="14%" align="left" class="tableb"><span class="smallfont"><b>Hinweis eingeben: </b></span></td>
<td width="86%" align="left" class="tableb"><span class="smallfont"><b><input class="input" name="info_add" value="$info_add" type="text" maxlength="255" /> * Optionale Eingabe</b></span></td>
</tr>
<tr>
<td width="14%" align="left" class="tablea"><span class="smallfont"><b>Ihr Username: </b></span></td>
<td width="86%" align="left" class="tablea"><span class="smallfont"><b><input class="input" name="user_add" type="text" maxlength="255" disabled="disabled" value="$wbbuserdata[username]" /></b></span></td>
</tr>
<tr>
<td align="center" class="tableb" colspan="2"><span class="smallfont"><input class="input" value="Speichern" name="speichern" type="submit" /> <input class="input" value="Löschen" name="reset" type="reset" /></span></td>
</tr>
</form>
</table>
</td>
</tr>
</table><br />
|
|
|
|
06.09.06 03:10 |
E-Mail
Finden
Als Freund hinzufügen
|
|
xundy
Mitglied
![](images/2017/star.gif)
Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3
![](images/2017/spacer.gif) |
|
code: |
1:
2:
3:
4:
5:
|
if ($pass == 'index') {
if(isset($_POST['speichern']) && strlen($_POST['passwd_add']>=6) {
........
|
|
mfg
__________________ Fragen kostet nichts, nicht fragen kann teuer werden!
|
|
06.09.06 05:59 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
![](images/2017/spacer.gif) |
Lenox
Mitglied
![](images/2017/star.gif)
![images/avatars/avatar-2072.gif](images/avatars/avatar-2072.gif)
Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten Herkunft: AP Forenversion: 2.3
Themenstarter
![](images/2017/spacer.gif) |
|
Zitat: |
Original von xundy
code: |
1:
2:
3:
4:
5:
|
if ($pass == 'index') {
if(isset($_POST['speichern']) && strlen($_POST['passwd_add']>=6) {
........
|
|
mfg |
Danke dir aber wie mach ich das jetzt dann mit der Meldung das dann beispiel da steht:
Zitat: |
Mögliche Ursache das es nicht speichern konnte:
- Sie haben weniger als 6 Zeichen verwendet!
|
|
|
06.09.06 06:06 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bossi
Mitglied
![](images/2017/star.gif)
Dabei seit: 14.12.05
Beiträge: 202
Forenversion: 3.0; 2.3
![](images/2017/spacer.gif) |
|
php: |
1:
2:
3:
4:
5:
6:
7:
|
if ($pass == 'index') {
if(!isset($_POST['speichern']) && strlen($_POST['passwd_add']>=6) {
Fehlermeldung Ausgeben
}else{
weiterer Code teil, also speichern |
|
Beachte das ! vor dem isset
__________________ www.Virtual-Orgasm.de
|
|
06.09.06 19:49 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|