Seite 1 von 1

Login im phpBB über einen Externen Link

Verfasst: 19.01.2005 11:15
von Michael.Schmuck
Hallo,

kann ich mich über einen externen Link direkt im Forum einloggen?

Hintergrund ist das wir hier ein Intranet haben, an welchem wir uns immer anmelden. In diesem soll nun auch ein Firmen - Forum integriert werden.

Ich könnte nun noch User, weclche zugriff auf das Board haben sollen nochmals anlegen, bzw. ein Tool schreiben um die Userdatenbank zu Syncronisieren.

Aber wie kann ich mich nun über einen Link am Board anmelden? Wenn ich die Variablen sende, wie das Login Formular es im eef. auch so erledigt, bekomme ich immer eine "ungültiger Benutzername" meldung.

So rufe ich z.B. testhalber den Login auf, funktioniert aber wie beschrieben nicht wirklich:
<html>

<form action="http://intranet/forum/login.php" mehtod="post" name="login">
<input type="hidden" name="username" value="Michael.Schmuck">
<input type="hidden" name="password" value="xxx">
<input type="hidden" name="redirect" value="">
<input type="hidden" name="login" value="Login">
</form>

<script language="JavaScript">
document.login.submit();
</script>

</html>
Kann mir hier jemand weiterhelfen?

Danke und Gruß,
Michael

Verfasst: 20.01.2005 13:05
von itst
Das Login-Formular sieht im Original so aus:

Code: Alles auswählen

<form method="post" action="login.php">
<input class="post" type="text" name="username" size="10" />
<input class="post" type="password" name="password" size="10" />
<input class="text" type="checkbox" name="autologin" />
<input type="submit" class="mainoption" name="login" value="Login" />
</form>
Daraus würde

Code: Alles auswählen

<form method="post" action="login.php">
<input class="post" type="text" name="username" size="10" value="Michael.Schmuck"/>
<input class="post" type="password" name="password" size="10" value="xxx" />
<input class="text" type="checkbox" name="autologin" value="0" />
<input type="submit" class="mainoption" name="login" value="Login" />
</form>
werden.

Du schickst das Formular ja automatisch per Javascript ab. Muss das so sein?

Die Fehlermeldung bekommst Du, weil er das Passwort nicht matchen kann. Stell also als erstes den Typ des Passwortfeldes auf password statt hidden.

Verfasst: 29.03.2005 16:44
von nobody
Ich hätte nochmal eine Frage hierzu:

So wie itst es beschrieben hat wird das Formular zwar richtig ausgefüllt und man kann es auch manuell abschicken, allerdings kann man das Formular merkwürdigerweise nicht über den Javascript Befehl automatisch absenden.

Das heißt folgender Code funktioniert nur teilweise:

Code: Alles auswählen

<html> 

<form method="post" action="login.php" > 
<input class="post" type="text" name="username" size="10" value="Administrator"/> 
<input class="post" type="password" name="password" size="10" value="****" /> 
<input class="text" type="checkbox" name="autologin" value="0" /> 
<input type="submit" class="mainoption" name="login" value="Login" /> 
</form>

<script language="JavaScript"> 
document.forms[0].submit(); 
</script> 

</html>
Bitte um Hilfe.