Avatar billede petras Nybegynder
08. maj 2003 - 23:31 Der er 7 kommentarer og
1 løsning

Logoutfunktion i DW

Nedenstående er sakset fra min side hvorpå jeg har placeret logout funktionen (indbygget i DW). Siden hvorpå logoutet er placeret er inkluderet i mit sites andre sider.

Jeg får en fejlmeddelelse når jeg bruger denne funktion. (Response object error 'ASP 0156 : 80004005' Header Error
/menu.asp, line 20
The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content)

---- Min logout-kode ----
<%
' *** Logout the current user.
MM_Logout = CStr(Request.ServerVariables("URL")) & "?MM_Logoutnow=1"
If (CStr(Request("MM_Logoutnow")) = "1") Then
  Session.Contents.Remove("MM_Username")
  Session.Contents.Remove("MM_UserAuthorization")
  MM_logoutRedirectPage = "default.asp"
  ' redirect with URL parameters (remove the "MM_Logoutnow" query param).
  if (MM_logoutRedirectPage = "") Then MM_logoutRedirectPage = CStr(Request.ServerVariables("URL"))
  If (InStr(1, UC_redirectPage, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
    MM_newQS = "?"
    For Each Item In Request.QueryString
      If (Item <> "MM_Logoutnow") Then
        If (Len(MM_newQS) > 1) Then MM_newQS = MM_newQS & "&"
        MM_newQS = MM_newQS & Item & "=" & Server.URLencode(Request.QueryString(Item))
      End If
    Next
    if (Len(MM_newQS) > 1) Then MM_logoutRedirectPage = MM_logoutRedirectPage & MM_newQS
  End If
  Response.Redirect(MM_logoutRedirectPage)
End If
%>
Avatar billede _darkstar_ Nybegynder
09. maj 2003 - 00:09 #1
Det har ikke noget med Dreamweaver at gøre. Spørgsmålet hører til i kategorien ASP.
Avatar billede pelkjaer Nybegynder
09. maj 2003 - 06:50 #2
_darkstar>>Det passer ikke - ved du ikke det har du meget om DW at lære.
Avatar billede pelkjaer Nybegynder
09. maj 2003 - 06:53 #3
petrea>>Hvad har du i linje 20 i din menu.asp? Ovenstående fejler selvsagt ikke noget.
Avatar billede petras Nybegynder
09. maj 2003 - 08:22 #4
Dette er hvad jeg har i linje 20

Response.Redirect(MM_logoutRedirectPage)
Avatar billede _darkstar_ Nybegynder
09. maj 2003 - 09:25 #5
Hmmmm....
<% er da noget som starter noget ASP-kode og resten er VBA. Hvad er det som jeg ikke har fanget her? Dreamweaver er et program til webdesign og ovenstående er noget ASp-kode som petras har skrevet med programmet. Not?
Avatar billede pelkjaer Nybegynder
12. maj 2003 - 06:26 #6
Prøv at indsæt flg. øverst på den side du inkluderer logout'en i:

<%
Response.Buffer = True
%>
Avatar billede petras Nybegynder
19. maj 2003 - 16:55 #7
Ingen svar der virkede - trækker derfor spørgsmål tilbage...
Avatar billede petras Nybegynder
19. maj 2003 - 16:56 #8
Prøver lige igen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester