webForumDet fria alternativet

Länk problem...

9 svar · 243 visningar · startad av Tobbster

TobbsterMedlem sedan mars 2001309 inlägg
#1

Tjena Grabbar och tjejer har ett litet problem...
Bör det inte gå att skriva så här ?

<a href= <%if session("adminlogin")="rotak" then response.write Updat.asp Else response.write login.asp %>  target="Main">

Det är så att om man redan har loggat in så ska länken gå direkt till Updat.asp annars ska den gå till login.asp
har man loggat in så sätts
session("adminlogin") till rotak....

------------------
Är man medlem på WF så behöver man inga vänner !

[Redigerat av Tobbster den 02 sep 2001]

[Redigerat av Tobbster den 02 sep 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Nja, du saknar " ".

<a href=<%if session("adminlogin")="rotak" then 
response.write "Updat.asp " Else response.write "login.asp "
%> target="Main">

------------------
essentitia preter non sans multiplicandum

TobbsterMedlem sedan mars 2001309 inlägg
#3

Så som du skrivert Lars G har jag provat..... :(
Problemet värkar vara att länken ligger i en annan frame..Men session är väl som en global variabel för hela websidan.......

Av det jag skriver kan du kanske tyda att det inte funkar...Länken byter inte sök väg eller vad man ska säga...

------------------
Är man medlem på WF så behöver man inga vänner !

TobbsterMedlem sedan mars 2001309 inlägg
#4

Om jag updaterar sidan så alla frames uppdateras så byts länken adress hur ska jag göra för att alla frames ska uppdateras när jag klickar på länkarna ?...

------------------
Är man medlem på WF så behöver man inga vänner !

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Då verkar det mer som det är något problem med värdet på din sessionvariabel.

Det har inte något med frames att göra.

Red:
Kan du lägga in en traceutskrift av session-variabeln?

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 02 sep 2001]

TobbsterMedlem sedan mars 2001309 inlägg
#6

Jag sätte min session variabel så här...

Loggin.asp

<html>
<head>
</head>
<body>
<form action="logginkoll.asp" method=post>
<center>
<input type=password name="losenord">
<input type=submit value="Släpp in mig....">
</center>
</form>
</body>
</html>

logginkoll.asp

<%if request.form("losenord")="rotak" Then
 session("adminlogin")="rotak"
 response.redirect"Updat.asp"
end if
if not session("adminlogin")="rotak" then
response.redirect"main.asp"
end if%>

updat.asp

<html>
<%if not session("adminlogin")="rotak" then
response.redirect"main.asp"
end if%>
<head>
<title>Rotakorn Stocklista</title>
</head>
Med mera

Men

<a href=<%if not session("adminlogin")="rotak" then response.write "login.asp" Else response.write "Updat.asp" %> target="Main">

Ligger i en topframe som aldrig ladfdas om....Jag tycker som du har på pekat att session borde ändras ändå....

Jag har lagt ut trace utskrifter på Session variabeln och den ändras. Men inte i top framen förens den laddas om...Mysko va om...

------------------
Är man medlem på WF så behöver man inga vänner !

[Redigerat av Tobbster den 02 sep 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#7

Om framen inte laddas om så ligger ju samma htmlkod kvar, och den skapades innan inloggningen, då session-variabeln inte var satt.

------------------
essentitia preter non sans multiplicandum

TobbsterMedlem sedan mars 2001309 inlägg
#8

Presic vad jag menade........ :e

Hur får jag då famen att ladda om sig när jag klickar på submit när man slagit in lösen ordet ???????

------------------
Är man medlem på WF så behöver man inga vänner !

LarsGMedlem sedan dec. 200012 464 inlägg
#9

Javascript?

Jag kan inget om frames. Det verkar bara ställa till problem.

------------------
essentitia preter non sans multiplicandum

TobbsterMedlem sedan mars 2001309 inlägg
#10

Man får tacka för hjälpen att felsöka......

------------------
Är man medlem på WF så behöver man inga vänner !

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)