webForumDet fria alternativet

Logga in till Webbmail från hemsida ?

HTML & CSS

5 svar · 1 064 visningar · startad av Lindström

Medlem sedan jan. 2003821 inlägg
Frågan#1


Har genom Loopia.se en Webbmail där jag kan komma åt mailen genom att gå logga in via en separat websida.

Men det jag skulle vilja kunna är att från en websida ( livohelvete.se ) kunna logga genom liknande dom 2 fält ( anv.namn och lösenord ) som finns på Loopia.se/webbmail ( se bild ovan ) redan där, så att man slipper gå till separata websidan för att komma åt mailen.

Har snackat med supporten på Loopia och för dom är det helt okej att jag gör så, men hur sjutton går man tillväga ?

Har kollat i själva html koden, men... tja..det är oxå allt.

Någon som sitter med kundskapen som ev. kan hjälpa till ?

http://webbmail.livohelvete.se/horde/imp/login.php?reason=logout

EDIT: Det är själva inloggningsformuläret som jag är ute efter.

Medlem sedan aug. 20021 752 inlägg
#2

Prova att lägga in den här HTML koden i ett HTML dokument och se om det fungerar

<form action="http://webbmail.livohelvete.se/horde/imp/redirect.php" method="post" name="implogin">
	<input type="hidden" name="actionID" value="105" />
	<input type="hidden" name="url" value="" />
	<input type="hidden" name="mailbox" value="INBOX" />
	<input type="hidden" name="server" value="imap" />
	<input type="hidden" name="folders" value="INBOX." />
	<input type="hidden" name="new_lang" value="sv_SE"/>
	<b>Användarnamn:</b>&nbsp;<input type="text" tabindex="1" name="imapuser" value="" /><br/>
	<b>Lösenord:</b>&nbsp;<input type="password" tabindex="2" name="pass" /><br/>
	<input type="submit"name="button" tabindex="4" value="Logga in"/>
</form>

/Viktor

Medlem sedan dec. 1999419 inlägg
#3

Flyttas från JavaScript, DHTML

Medlem sedan jan. 2003821 inlägg
#4

Viktor skrev:

Prova att lägga in den här HTML koden i ett HTML dokument och se om det fungerar

<form action="http://webbmail.livohelvete.se/horde/imp/redirect.php" method="post" name="implogin">
	<input type="hidden" name="actionID" value="105" />
	<input type="hidden" name="url" value="" />
	<input type="hidden" name="mailbox" value="INBOX" />
	<input type="hidden" name="server" value="imap" />
	<input type="hidden" name="folders" value="INBOX." />
	<input type="hidden" name="new_lang" value="sv_SE"/>
	<b>Användarnamn:</b>&nbsp;<input type="text" tabindex="1" name="imapuser" value="" /><br/>
	<b>Lösenord:</b>&nbsp;<input type="password" tabindex="2" name="pass" /><br/>
	<input type="submit"name="button" tabindex="4" value="Logga in"/>
</form>

/Viktor

Hmm... det som händer är att jag hamnar på sida ( http://webbmail.livohelvete.se/horde/imp/login.php?1=1&imapuser=livohelvete.se&server=imap&reason=failed ). Dvs, jag kommer inte in i själva emailen.

Medlem sedan sep. 20021 655 inlägg
#5

Det är möjligt att värdet på submit-knappen spelar roll:

<form action="http://webbmail.livohelvete.se/horde/imp/redirect.php" method="post">

<input type="hidden" name="actionID" value="105" />
<input type="hidden" name="url" value="" />
<input type="hidden" name="mailbox" value="INBOX" />
<input type="hidden" name="server" value="imap" />
<input type="hidden" name="folders" value="INBOX." />
<input type="hidden" name="new_lang" value="sv_SE" />

<table>
	<tr>
		<th>Användarnamn</th>
		<td><input type="text" name="imapuser" /></td>
	</tr>
	<tr>
		<th>Lösenord</th>
		<td><input type="password" name="pass" /></td>
	</tr>
</table>

<input type="submit" name="button" value="Log in" />

</form>

Om inte det fungerar kollar servern förmodligen efter referer, och det är inget du kan simulera genom ett vanligt formulär. Däremot kan du göra det genom PHP, så du skulle kunna skicka login-uppgifterna till ett eget PHP-skript som sedan sköter inloggningen.

Medlem sedan jan. 2003821 inlägg
#6

dectgap skrev:

Det är möjligt att värdet på submit-knappen spelar roll:

<form action="http://webbmail.livohelvete.se/horde/imp/redirect.php" method="post">

<input type="hidden" name="actionID" value="105" />
<input type="hidden" name="url" value="" />
<input type="hidden" name="mailbox" value="INBOX" />
<input type="hidden" name="server" value="imap" />
<input type="hidden" name="folders" value="INBOX." />
<input type="hidden" name="new_lang" value="sv_SE" />

<table>
	<tr>
		<th>Användarnamn</th>
		<td><input type="text" name="imapuser" /></td>
	</tr>
	<tr>
		<th>Lösenord</th>
		<td><input type="password" name="pass" /></td>
	</tr>
</table>

<input type="submit" name="button" value="Log in" />

</form>

Om inte det fungerar kollar servern förmodligen efter referer, och det är inget du kan simulera genom ett vanligt formulär. Däremot kan du göra det genom PHP, så du skulle kunna skicka login-uppgifterna till ett eget PHP-skript som sedan sköter inloggningen.

Nä du... funkade dessovärre inte. Kan nog ha med som du säger, "servern kollar förmodligen efter referer".

Fan oxå... :l

Har ju visserligen tillgång till PHP hos Loopia, men mer än så sträcker mina kundskaper inom PHP inte heller.

EDIT: Snackat med Loopias support, och fick följade mess:

"Vet inte exakt varför du inte får det att
fungera.
Min gissning är att webbmailen kollar Referer-headern och att du för att få det att fungera från en extern sida behöver göra ett script som sätter Http-Referer till den ursprungliga URL:en samt anropar inloggningen med samma parametrar som du har i formuläret nedan."

281 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)