response.redirect med frames og list session.timeout
HejsaJeg har lidt af et problem....
Jeg har frames på min side (og ja jeg skal bruge de frames)- i min main frame, tester jeg så på min session (et administrationssystem).
Nå den så åbner login siden - åbner den i main framen (vinduet) og dermed når jeg så efter indtastning af navn/kodeord redirecter til default siden åbner den så hele administrationsmodulet i main framen og ikke i hele vinduet.
Altså:
===============================================================
Min topframe
---------------------------------------------------------------
Min mainframe
===============================================================
Efter sessioncheck og redirect efter login:
===============================================================
Min topframe
---------------------------------------------------------------
Min topframe
---------------------------------------------------------------
Min mainframe
===============================================================
Hvordan får jeg den til at refreshe HELE siden når jeg redirecter?
Koden hvor jeg redirecter:
<%
'create instance of recordset, and run query
Set whtRS = Server.CreateObject("ADODB.RecordSet")
whtSQL = "Select ID, email, logincount, logindate, passchange FROM Logins where active = 2 and email = '" & FormLogin & "' and mynumber = '" & FormPwd & "';"
'Response.Write whtSQL
whtRS.Open whtSQL, whtConn, 1,3
'run login or return to login page
if not whtRS.eof then
dim email
LoginID = whtRS("id")
email = whtRS("email")
passchange = whtRS("passchange")
Session("LoginID") = LoginID
Session("email") = email
session("passchange") = passchange
logincount = whtRS("logincount")
whtRS("logincount") = (logincount + 1)
whtRS("logindate") = date
whtRS.Update
'SET Cookie for email
if request.form("rememberme") = 1 then
Response.Cookies("email") = email
Response.Cookies("email").Expires = Date + 14
end if
else
whtRS.Close
Set whtRS = Nothing
whtConn.Close
Set whtConn = Nothing
Response.Redirect("confirm.asp?l=incorrect_login_or_password")
End if
'close connections,etc..
whtRS.Close
Set whtRS = Nothing
whtConn.Close
Set whtConn = Nothing
'final redirect
Response.Redirect appurl & "/admin/default.asp"
%>
Så et lidt andet spørgsmål også.........
Når jeg bruger
Session.Timeout = 5
Så sætter den korrekt som den skal en timeout på session på 5 minutter - men ændrer jeg det til
Session.Timeout = 60
så æder serveren det ikke - den tager hvad der er default for serveren (såvidt jeg kan se) som må være på omkring de 20 minutter - hvorfor kan jeg ikke få mere end de 20 min????
mvh
simsen :-)
