Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Response.Redirect

Postades av 2001-12-05 13:31:29 - Magnus Cederlund, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 491 personer

Hej,

Jag har en sida med två ramar, en meny där man väljer bland olika sidor, och en huvudsida där allt visas (känns scenariet igen :))

Hur som helst, hur gör man när man vill att besökaren ska komma till en helt ny sida utan att hamna i huvudfönstret när denne blir ivägskickad med Respone.Redirect?
Detta fungerar inte så jag undrar vad som är fel:

Response.Redirect"http://www.altavista.se/ target="_Blank"

Mvh/Magnus


Svara

Sv: Response.Redirect

Postades av 2001-12-05 13:37:21 - Mikael Sand

Target går inte att använda tillsammans med response.redirect.

Måste du skicka sidan till servern. Kan du inte bara lägga in en vanlig länk??


Svara

Sv: Response.Redirect

Postades av 2001-12-05 13:45:07 - Magnus Cederlund

Jag tror dessvärre att det är nödvändigt. Jag gav nog inte hela bilden i mitt inlägg. Så här är det:

Jag håller på med en sida där man kan lägga in rapporter av olika slag. Användaren loggar in och en cookie utan "bäst före-datum" skapas om denne är behörig att se sidorna. Jag försöker få till en säker utloggningfunktion så att man inte kan klicka på "back" för att komma åt sidorna när man har loggat ut. Därför skapar jag på "logout.asp" en cookie enligt följande:

<!-- #include virtual="../scripts/adovbs.inc" -->
<% Response.Buffer = TRUE %>
<%
Response.Cookies("user") = "utloggad"
Response.Redirect"login.asp"
%>

Därefter anger jag på mina sidor att om Request.Cookies("user") = "utloggad" ska användaren slussas vidare till loginsidan.

Jag vill alltså att användaren ska komma till loginsidan (eller någon annan sida) automatiskt utan att den nya sidan öppnas i huvudramen när man loggar ut.

/Magnus


Svara

Sv: Response.Redirect

Postades av 2001-12-05 17:46:34 - Mikael Sand

"En bit av en gurka" som engelsmannen säger. Jag ska fundera på det till imorgon.


Svara

Sv: Response.Redirect

Postades av 2001-12-05 21:47:15 - Magnus Cederlund

Du behöver inte lägga ned alltför mycket tid på det eftersom jag har löst det på ett annat sätt som är acceptabelt både ur användar- och säkerhetssynpunkt.

Se koden nedan för utloggning:

<%If Request.Cookies("user") = "outside" Then
Response.Write"Du är redan utloggad"%>
Klicka här för att logga in igen

<%Else%>

<%
Set UsersCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
UsersCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=path:\path\database.mdb"
SQL = "Select * From Users WHERE UserID = '" & Request.Cookies("user") & "'"
rs.Open SQL, UsersCon, adOpenStatic, adLockOptimistic
%>

<%=rs("namn")%> loggade ut</font></b>
Klicka här för att logga in igen

<%Response.Cookies("user") = "outside"
'The following three lines of code are used to ensure that this page is not cached on the client.
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1%>

<%End If%>

Sedan har jag lagt in:

<%If Request.Cookies("user") = "outside"
OR Request.Cookies("user") = "" Then
Response.Write"Du är inte inloggad"%>
Klicka här för att logga in

på resterande sidor så att man måste logga in igen för att komma åt innehållet. Kanske inte den snyggaste lösningen men det fungerar i alla fall.

I vilket fall som helst så tackar jag för hjälpen!

Mvh/Magnus


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 845
27 961
271 763
627
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies