Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Passwort im Klartext anzeigen...





Frage

Hallo, ich wollte wissen wie man es macht unter einem PHP Formmailer einen Passwort im Klartext Button zu erstellen. Thx Mfg Flooo

Antwort 1 von DeluxeStyle

tut mir leid, aber ich verstehe deine Frage jetzt nicht richtig?

willst du ein eingabefeld für passwörter? oder was

Antwort 2 von Flooo

Nein, das tut mir leid, das die Frage nicht so gut formuliert ist.

Also, bei Passworteingaben (gibt es ja überall) wird der Text ja zensiert angezeigt.

Und ich wollte fragen wie man einen einen "Passwort im Klartext anzeigen" Button machen kann.

Also das das Passwort dann beim Anklicken des Hacken oder Buttons angezeigt wird.

Antwort 3 von Nessus

Hi,

es entbehrt zwar jeden Sinn, aber unter PHP geht das nicht so einfach. Da dürfte JS mehr Sinn machen.
Außer Du übergibst das Passwort verschlüsselt, die Übertrfagung auf dem Server ist sowiso Klartext und liest das auf einer weiteren Seite wieder aus.

Nessus

Antwort 4 von Flooo

Danke für die Antwort, könnte man das mit JS auf PHP beziehen, falls ja wie, ich habe kaum Ahnung von JS...

Ich hab auch noch eine 2te Frage, wie kann man seine Formmailer Sendungen über den eigenen Server laufen lassen? Ist das legal?

Vielen Dank für die Hilfe.

Antwort 5 von rfb

also zum JS:

<form ...>
...
<input type="password" id="passwort" value=""><br>
<span id="ausgabe">alles geheim</span><br>
<button type="button" onclick=´document.getElementById("ausgabe").firstChild.data=document.getElementById("passwort").value´>Nix mit geheim</button>
...
</form>


Beachte: die ´ musst du ersetzen durch einfache Anführungszeichen (neben dem Ä auf der Tastatur)

Antwort 6 von Flooo

Wow, vielen Dank also die ´ durch ein son Ding...

Und wie geht das mit dem Formmailer über den eigenen Server oder eigenen Space?

Danke

Antwort 7 von Flooo

Sry wegen dem Doppelpost, ich kann ja nicht editieren, kann man das JS auch mit einem Check Button machen? Also so einen Haken?

Danke

Antwort 8 von rfb

ja, ist aber aufwändiger:
<form ...> 
... 
<input type="password" id="passwort" value=""><br> 
<span id="ausgabe">alles geheim</span><br> 
<input type="checkbox" id="geheim" onchange="testegeheim()"> Nix mit geheim
... 
</form>


Du brauchst zusätzlich im head-Bereich (oder externer JS-Datei) eine JS-Funktion:

<script type="text/javascript">
<!--
function testegeheim() {
if (document.getElementById("geheim").checked==true) {
document.getElementById("ausgabe").firstChild.data=document.getElementById("passwort").value;
}
else {
document.getElementById("ausgabe").firstChild.data="geheim";
}
}
//-->
</script>


Antwort 9 von rfb

ach ja, es besteht auch die Möglichkeit, das
onchange="testegeheim()"
zusätzlich in
<input type="password" ...
zu setzen, dann wird gleich nach Eingabe des PW geprüft, ob es veröffentlicht werden soll.

Antwort 10 von Flooo

Hallo, sry das ich so spät zurück schreibe, hatte einen Providerwechsel.

Das da oben ist schon perfekt, nur kann man das nicht noch so machen das es im Passwort Feld angezeigt wird das PW?

Danke

Antwort 11 von rfb

theoretisch ja - aber nicht alle Browser machen da mit:
<script type="text/javascript">
<!--
function testegeheim() {
if (document.getElementById("geheim").checked==true) {
document.getElementById("passwort").type="text";
document.getElementById("passwort").
}
else {
document.getElementById("passwort").type="password";
}
}
//-->
</script>


Antwort 12 von rfb

diese Zeile
Zitat:
document.getElementById("passwort").
ist natürlich überflüssig!

Antwort 13 von Flooo

Danke für die Antwort, aber ich verstehe das nicht, sry...

Wenn ich <script type="text/javascript">
<!--
function testegeheim() {
if (document.getElementById("geheim").checked==true) {
document.getElementById("passwort").type="text";
document.getElementById("passwort").
}
else {
document.getElementById("passwort").type="password";
}
}
//-->
</script>

in die Datei eingebe sehe ich gar nichts...

Danke für die Hilfe

Antwort 14 von rfb

1. Antwort 12 beachten, also:
<script type="text/javascript"> 
<!-- 
function testegeheim() { 
if (document.getElementById("geheim").checked==true) { 
document.getElementById("passwort").type="text"; 
} 
else { 
document.getElementById("passwort").type="password"; 
} 
} 
//--> 
</script>


2.
Zitat:
nicht alle Browser machen da mit


3. das soll natürlich dem JS-Teil aus Antwort 8 ersetzen

Antwort 15 von rfb

4. Rettet DEM Dativ! (siehe 3. in Antwort 14)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: