Verschlüsseltes passwort $_POSTEN / ausgeben

Kurt Cobain

Erfahrenes Mitglied
tag

ich hab da n formular mit demhier drinn:
HTML:
<input type="password" name="pw" size="50" maxlength="50">

jetzt will ich das geschribene wort ausgeben, durch $_POST['pw'];,
aber es kommt nix raus,

weis jemand wie man macht, dass er da was ausgibt, z.b. dass man einem user, wenn er sich bei mir registriert hat, sein passwort wieder zusenden kann.

danke
 
Also erstmal ist das Passwort so noch nicht verschlüsselt. Und um da mehr sagen zu können Poste mal deinen Gesamten PHP + HTML quelltext.
 
1. Bitte Groß-, Klein- und Rechtschreibung beachten.
2. Pherseus hat Recht: Bitte mehr Code posten, zumindest den Form-Tag und die Stelle, an der du wieder auf 'pw' zugreifen möchtest.
3. Um ein Passwort wieder zusenden zu können, mußt du es im Klartext oder mit einer einfachen Verschlüsselung speichern. Das macht man heute nicht mehr. Lieber verschlüsselt speichern und im genannten Falle ein neues Passwort generieren.
 
Hi,

um dies zu machen, benötigst du sessions.
Du speicherst das Passwort in einer Session.
Und dann kannst du auf einer x-belibigen Seite das
Passwort ausgeben.

pMx
 
pamax hat gesagt.:
Hi,

um dies zu machen, benötigst du sessions.
Du speicherst das Passwort in einer Session.
Und dann kannst du auf einer x-belibigen Seite das
Passwort ausgeben.

pMx
Les dir bitte nochmal den 1. Beitrag dieses Threads durch, ich glaube, du vertauscht da was.... :-D
 
Es gilt als schlechter Stil, Sichheitsrisiko und miserabler Datenschutz, Passwörter im Klartext zu speichern. Stattdessen sollten Passwörter entweder in verschlüsselter Form oder als Hash-Wert gespeichert werden.

Sonst möchte ich mich auch meinen Vorredern anschließen, dass zur Beantwortung dieser Frage mehr Informationen notwendig sind.
 
mehr informationen:

form.html:
HTML:
<form action="post.php" method="post">
<input type="Password" name="pw" size="40" maxlength="40">
<input type="Submit" name="submit" value="submit">
</form>



post.php:
PHP:
$pw = $_POST['pw'];
echo $pw;


bei diesem hier ist dann $Pw leer und s wird nix ausgegeben
 
Funktioniert denn Folgendes:
PHP:
<?php

	if( isset($_POST['pw']) ) {
		echo $_POST['pw'];
	}

?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
	<input type="password" name="pw">
	<input type="submit">
</form>
 
Zurück