EKKi: Umleitung durch Eingabe eines Benutzernames auf Benutzer-Seite

Beitrag lesen

Mahlzeit,

Ich habe dies nun versucht mittels einem Java Text Scipt zu realisieren. Jedoch erhalte ich immer wieder einen Seitenfehler wenn ich den Benutzernamen eingegeben habe und versuche diesen abzusenden.

Was meinst Du mit einem "Seitenfehler"? Aussagekräftige Fehlermeldungen sind das A und O ... benutze also einen vernünftigen Browser (nein, damit meine ich NICHT den IE!) und schau in dessen Fehlerkonsole nach.

<!-- saved from url=(0022)http://internet.e-mail -->

Ich bezweifle, dass es sinnvoll ist, einen Kommentar VOR irgendetwas anderem in eine Datei zu schreiben - außer, Du willst den IE explizit in den Quirks-Modus versetzen (was ich persönlich für wenig seinnvoll erachte).

<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">

...

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

Schlechte Wahl - was machen Leute, die kein Windows haben?

<script type="text/javascript">
function gotoPage () {
currentURL=new String(this.location);
var slashPos=currentURL.lastIndexOf('/');
var newURL=currentURL.substring(0, slashPos) + '/secure/' + document.pw_form.T1.value + '';
  this.location=newURL;
}
</script>

Hast Du probeweise mal versucht, den Wert der Variablen "newUrl" z.B. mit einem http://de.selfhtml.org/javascript/objekte/window.htm#alert@title=alert() auszugeben?

<h1>Geschützter Bereich</h1>

Irrtum. Geschützt ist da leider gar nichts (s.u.).

<p align="left" style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p align="left" style="margin-top: 0; margin-bottom: 0">&nbsp;</p>

Zwei leere Absätze?

<form method="POST" name="pw_form" onSubmit action="--WEBBOT-SELF--">

Ein leeres "onsubmit"-Attribut?

<caption></caption>

Eine leere Tabellenüberschrift?

<caption></caption>

Noch eine?

<caption></caption>

Und noch eine?

<td width="100%">Benutzername <input name="T1" size="20" type="text">&nbsp;<input value="Enter" type="button" onclick="javascript:gotoPage();"><font size="1">&nbsp;&nbsp;

Das "http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onclick@title=onclick"-Attribut enthält den Javascript-Code, der vom Browser beim Anklicken des Elements ausgeführt wird. Der Pseudo-Event-Handler "http://de.selfhtml.org/javascript/sprache/eventhandler.htm#javascript@title=javascript:" hat dort nichts verloren.

Return-Taste nicht gestattet</font></td>

Das lässt sich doch durch Javascript abfangen ...

</form>
    </tr>
    </form>

Wo ist das öffnende <form>-Tag des zweiten Formulars?

Hat mir jemand einen Tipp oder eine Idee was ich falsch gemacht habe, oder wieso es nicht funktioniert, oder allenfalls Alternativvorschläge.

Also einen generellen Tipp habe ich schonmal: validiere Deine Seite(n)!

Ansonsten ist Dir aber klar, dass Dein "Anmeldekonzept" vor Sicherheitslücken nur so strotzt und es eher lächerlich wirkt, dass man sich extra anmelden muss und die Anmeldung "schriftlich bestätigt" wird usw.? Wenn ich den Benutzernamen eines registrierten Benutzers kenne, kann ich die Adresse auch direkt eingeben und ich bin auf dessen Seite ... wie sinnvoll ist das?

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|