webForumDet fria alternativet
Logga in / Bli medlem

Sidbyte efter inloggning

PHP

7 svar · 243 visningar · startad av addeweb

Medlem sedan jan. 2004216 inlägg
Trådstart#1

På en hemsida, uppbyggd med ramar, som jag håller på att göra iordning, finns en länk "Logga in" som öppnar en inloggningsformulär-sida i en annan ram. Eftersom menyn till hemsidan är uppdelad på 4 sidor pga underrubrikerna så finns "Logga in"-länken på alla dessa meny-sidor. När man väl har loggat in, så byts inte "Logga in"-länken direkt till en annan länkrubrik "Logga ut" förrän man har klickat på en annan menyrubrik som har egen meny-sida med egna underrubriker. Dubbelklickning förekommer också. Däremot är det inga problem om man loggar ut, man får då direkt en sida med texten "Du är utloggad".

Finns det någon här som har haft liknande problem och vet vad man kan göra åt det?

Medlem sedan aug. 2002136 inlägg
#2

Du kan göra så att när du ska logga in så skriver du, i formuläret där du loggar in, _top som målram så att den laddar om hela sidan så alla ramar uppdaterar sig.
Såhär menar jag:

<form name="form1" method="post" action="kontroll.php" target="_top">

Det kanske fungerar, jag är inte säker men testa!

Medlem sedan jan. 2004216 inlägg
#3

Tycker det verkar konstigt med två action-attribut i form-taggen, har inte sett nånting liknande förut.

Medlem sedan aug. 2002136 inlägg
#4

ojsan, jag menade target="_top" !!!

Medlem sedan jan. 2004216 inlägg
#5

Jag förstod redan att det var nånting åt det hållet.... ;-)

Medlem sedan jan. 2004216 inlägg
#6

Tack! Jag funderar också på att använda:

header("Refresh: 2;URL=menu.php");

När man är inloggad, då laddas meny-sidan om. Jag ska prova det sen.

Medlem sedan aug. 2002136 inlägg
#7

Bra :)

Medlem sedan jan. 2004216 inlägg
#8

Har testat med header=("Refresh.....") men det funkar inte så bra. Vet att headern ska ligga överst före utskrift på skärmen. Ditt förslag med target="_top" passar inte så bra här heller. Det gör man bara om man t ex vill slippa få en hemsida öppnad i en ram.

267 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)