• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Benutzername Passwort anwenden

Dave^^

Neues Mitglied
Hallo Zusammen

Ich baue gerade eine Loginwebpage für unseren FTP-Server.
Nun habe ich bereits die Formularfelder hingekriegt:
Code:
<form action="zugriff.html">
      <table>
       <tr>
        <td>Benutzername:</td>
        <td><input name="benutzername" type="text" size="30" maxlength="15"></td>
       </tr>
       <tr>
        <td>Passwort:</td>
        <td><input name="passwort" type="password" size="30" maxlength="20"></td>
       </tr>
       <tr>
        <td></td>
        <td><input name="login" type="submit" value="Login"></td>
       </tr>
      </table>
</form>

Anschliessend sollte, wenn "Login" angewählt wird eine neue Seite geöffnet werden..
Und zwar sollen dabei die eingetragenen Werte genutzt werden.
Der Aufruf sähe wie folg aus:

ftp://BENUTZERNAME:PASSWORT@ipadresse

Zudem sollte wenn möglich bei auswahl des "Login" Buttons die beiden Eingabefelder geleert werden.

Ich hoffe mein Anliegen ist verständlich ausgedrückt :P.

Besten Dank für eure Hilfe!
Dave^^
 
Hab noch bisschen was rausgefunden..
HTML sieht jetzt so aus:
HTML:
<form action="login.php" method="POST">
      <table>
       <tr>
        <td>Benutzername:</td>
        <td><input name="username" type="text" size="30" maxlength="15"></td>
       </tr>
       <tr>
        <td>Passwort:</td>
        <td><input name="password" type="password" size="30" maxlength="20"></td>
       </tr>
       <tr>
        <td></td>
        <td><input type="submit" name="login" value="Login"></td>
       </tr>
      </table>
</form>

Zudem habe ich eine php Datei erstellt:
PHP:
<?php$username = $_POST['username'];
$password = $_POST['password'];
header("Location: ftp://".rawurlencode($username).":"rawurlencode($password)."@IP");
?>


Wenn ich dies nun jedoch teste erscheint, sobald ich auf den Login Button geklickt habe, der php Code auf dem Webbrowser :/..
Muss ich beim IIS noch irgendwie php aktivieren oder so?
Hab ich sonst ein Fehler übersehen?
 
Als Erstes hab ich mal PHP auf dem IIS installiert..
Danach die login.php Datei nochmals neu geschrieben:
PHP:
<?php
echo ("<script language='JavaScript'>window.open('ftp://$_POST[username]:$_POST[password]@ip);</script>");
?>

Jetzt hab ich einfach noch ein anderes Problem.
Und zwar wird die Seite jetzt aus dem Cache geladen (also die FTP Seite).
Und das sollte nicht sein :/.. Aber bin schon am suchen.
 
Zurück
Oben