YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Passwort Länge überprüfen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.335 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Passwort Länge überprüfen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Lenox Lenox ist männlich
Mitglied


images/avatars/avatar-2072.gif

Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten
Herkunft: AP
Forenversion: 2.3

 Passwort Länge überprüfen Antworten Zitieren Editieren Melden       UP

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&ouml;nnen sie Ihre Passw&ouml;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&ouml;schen" name="reset" type="reset" /></span></td>
</tr>
</form>
</table>
</td>
</tr>
</table><br />
06.09.06 03:10 Lenox ist offline E-Mail Finden Als Freund hinzufügen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

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 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
Lenox Lenox ist männlich
Mitglied


images/avatars/avatar-2072.gif

Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten
Herkunft: AP
Forenversion: 2.3

Themenstarter Thema begonnen von Lenox
Antworten Zitieren Editieren Melden       UP

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 Lenox ist offline E-Mail Finden Als Freund hinzufügen
bossi bossi ist männlich
Mitglied


Dabei seit: 14.12.05
Beiträge: 202
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

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 teilalso speichern


Beachte das ! vor dem isset

__________________
www.Virtual-Orgasm.de
06.09.06 19:49 bossi ist offline E-Mail Finden Als Freund hinzufügen Füge bossi in deine Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Passwort Länge überprüfen