PHP Login Script Formular soll sich bei falschem Kennwort die Anmeldedaten merken
Ein vorhandenes Login Script möchte ich etwas verfeinern, weiss aber nicht wie
Hallo Forum,
zur Zeit arbeite ich an einer kleinen Anwendung. Ein Administrator soll für diese Anwendung Benutzer anlegen dürfen. Ich verwende dieses Script:
[EDIT: Script gelöscht, war das falsche Script. Unten steht das Richtige]
Wenn beim Anlegen des Benutzers die Passwörter nicht übereinstimmen, verschwinden im Formular die eingegebenen Daten Name, Vorname und Nickname. Ich möchte aber gerne, daß diese eingegebenen Daten erhalten bleiben, so daß der Administrator diese nicht noch einmal einpflegen muß. Nur die Kennwörter sollen neu eingegeben werden.
Wie kann ich dasmöglichst einfach realisieren?
Jede Idee hilft weiter.
Schöne Grüße
Christof
zur Zeit arbeite ich an einer kleinen Anwendung. Ein Administrator soll für diese Anwendung Benutzer anlegen dürfen. Ich verwende dieses Script:
[EDIT: Script gelöscht, war das falsche Script. Unten steht das Richtige]
Wenn beim Anlegen des Benutzers die Passwörter nicht übereinstimmen, verschwinden im Formular die eingegebenen Daten Name, Vorname und Nickname. Ich möchte aber gerne, daß diese eingegebenen Daten erhalten bleiben, so daß der Administrator diese nicht noch einmal einpflegen muß. Nur die Kennwörter sollen neu eingegeben werden.
Wie kann ich dasmöglichst einfach realisieren?
Jede Idee hilft weiter.
Schöne Grüße
Christof
Please also mark the comments that contributed to the solution of the article
Content-Key: 119289
Url: https://administrator.de/contentid/119289
Printed on: April 23, 2024 at 06:04 o'clock
6 Comments
Latest comment
Also mir fallen da 2 Sachen ein.
1) Wie bereits angedeutet:
2) Überprüfung mittels Javascript beim Abschicken überprüfen.
Achtung: Ich bin schon etwas aus der Materie raus, deswegen keine Syntaxgarantie! Ich denke das Prinzip dürfte aber klar sein. Wenn die Funktion mySubmit true zurückgibt wird das Formular abgeschickt; bei false nicht.
BTW: Du hast kein </form> Tag.
mfG
1) Wie bereits angedeutet:
<input name="benutzer" size = "20" value="<?=$_POST['benutzer'];?>">
2) Überprüfung mittels Javascript beim Abschicken überprüfen.
<form onsubmit='mySubmit();' (.....) >
</form>
<script language="javascript">
function mySubmit() {
return (Document.Forms.pwd.text == Document.Forms.pwd2.text)
}
</script>
Achtung: Ich bin schon etwas aus der Materie raus, deswegen keine Syntaxgarantie! Ich denke das Prinzip dürfte aber klar sein. Wenn die Funktion mySubmit true zurückgibt wird das Formular abgeschickt; bei false nicht.
BTW: Du hast kein </form> Tag.
mfG