input type mit link füllen für Login-Script

  • Themenstarter Themenstarter DEDEX7200Pro
  • Beginndatum Beginndatum
D

DEDEX7200Pro

Hallo, ich möchte mir eine vereinfachte verknüpfung zu meinem admin center am pc herstellen und habe es mit folgendem Link versucht:

192.168.157.102 (meine Synology)/meinscript/login?loginname=USER&password=MEINPW&submit=Weiter »

Jetzt habe ich allerdings das Problem, dass das Feld Loginname mit User befüllt wird, aber Password leer bleibt und er auch nicht automatisch auf Submit drückt. Könnt ihr mir helfen?

Hier der Code für das Login-Script
Code:
<form action="/login" method="post">
	<div class="container rounded_full shadowed">
		<input type="hidden" name="do" value="login" />
		<input type="hidden" name="goto" value="/start" />
			<table class="noborder_100 form_table">
			<colgroup>
				<col width="100" />
				<col width="200" />
				<col />
			</colgroup>
			<tbody>
				<tr>
					<th>
						<label for="loginname">Benutzername</label>
					</th>
					<td>
						<input type="text" name="loginname" value="" size="20" maxlength="50" 
							   class="text rounded_full_small" id="loginname" tabindex="1" />
					</td>
					<td rowspan="2" style="text-align: right;">
						<a href="/reset_password.php?area=service" tabindex="3">
						Benutzername oder Passwort vergessen?</a>
					</td>
				</tr>
				<tr>
					<th>
						<label for="password">Passwort</label>
					</th>
					<td>
						<input type="password" name="password" value="" size="20" maxlength="25" 
							   class="text rounded_full_small" id="password" tabindex="2" />
					</td>
				</tr>
			</tbody>
		</table>
		</div>
	<div class="text_right" style="padding: 5px; margin: 5px 0;">
		<input type="submit" value="Weiter &raquo;" class="button_submit rounded_full_small" />
	</div>
</form>

So wie ich das sehe, ist es bei input type="submit" und input type="text" kein problem, sondern nur bei input type="password".
 
Jetzt habe ich allerdings das Problem, dass das Feld Loginname mit User befüllt wird, aber Password leer bleibt und er auch nicht automatisch auf Submit drückt.
Wer ist "er"? Und wie, wo, wann soll "er" automatisch auf "Submit" drücken.

Firefox will nach dem Ausfüllen der Felder und Drücken auf "Weiter >>" von mir wissen, ob das Passwort für den Benutzernamen gespeichert werden soll.

mfg Maik
 
Ich denke da hast du einen kleinen Denkfehler..so wie du die Parameter loginname und password übergibst wird das ganze als "get" aufgefasst!
Änder am besten einfach folgende Zeile im Loginscript:

Code:
<form action="/login" method="get">

und folgende dann im Antwortfile (login):

Code:
$loginname = $_GET("loginname");
$password= $_GET("password");

Das "&submit=Weiter &raquo;" brauchst du gar nicht, da es nur für das Aufrufen des Antwortscripts mit entsprechenden Parametern für loginname und password verantwortlich ist, was durch direkten Aufruf mit Parameterübergabe per url ( /login?loginname=...) eh schon erfolgt!

----
@Maik:
Ich denke er meint mit "er" den Aufruf ;)
Das Firefox automatisch Name und Passwort speichert ist normal, da Firefox den <form> Teil automatisch erkennt!
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück