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


Inloggning på ASP-sidor

Postades av 2010-02-01 17:44:21 - Per Wahlgren, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 1722 personer

Hej!

Jag har nu råkat ut för skumma saker.
Har Dreamweaver som jag kodar vissa sidor med. Där finns enkla sätt att bli inloggad mha vissa kodsnuttar och sen kolla om man är inloggad eller inte på sidorna.
Så långt är allt bra. Det fungerar lokalt på min dator och på vårt intranät på jobbet.

På vår Internet-server däremot blir det mycket oftare fel och användarna "tappas bort" och deras sessioner dör och de kastas därför ur sidorna och det blir allmänt skumma fel som ser ut att tyda på att sessionsvariablerna inte räcker så länge som man vill, utan man blir utkastad. En del råkar ut för detta men inte alla. Vilken inställning på deras dator/webbläsare kan det då vara som gör att just de får problemen men inte andra?

Hur gör man egentligen för att skapa ett "idiotsäkert" inloggningssystem där man inte behöver bry sig om webbläsare, skript aktiverat eller inte, cookies aktiverat eller inte osv?

Jag kodar nu i klassisk ASP mot en Access-bas men det var samma mot en MS SQL förut.

Tacksam för alla tips.

Mvh
/ Per


Svara

Sv: Inloggning på ASP-sidor

Postades av 2010-02-01 21:40:31 - Johan Djupmarker

Det är säkert så att sessionsvariablerna försvinner, detta inträffar antingen om besökaren har varit inaktiv eller om applikationen på webservern startas om. Gissar att du råkar ut för det senare. Inte helt ovanligt med shared hosting där de ofta startar om applikationerna pga att en del användare kodar dåligt (script som hänger sig eller minnesläckage). Kolla med ditt webhotell om det är så. Om de inte kan fixa det, eller flytta dig till en stabilare server så är det nog bara att byta hotel eller koda om sidorna att inte använda sig av den inbyggda sessionshanteringen.

/Johan


Svara

Sv:Inloggning på ASP-sidor

Postades av 2010-02-01 23:30:41 - Per Wahlgren

Det senare är det nog inte.

Jag talar om en egen server på mitt jobb. Har skapat en egen webb åt sidorna och har inga andra störande sidor där.

Dessutom kan det bli fel nästan direkt man loggat in. Alltså inte efter en tid av inaktivitet...

Fråga: vad menar du med "koda om sidorna att inte använda sig av den inbyggda sessionshanteringen"? Exempel???

/ Per


Svara

Sv: Inloggning på ASP-sidor

Postades av 2010-02-02 08:46:29 - Johan Djupmarker

Kolla loggarna på servern så att IIS inte startat om applikationen, om det inte är pga inaktivitet så antar jag att det är det det beror på.

Istället för att använda sessionsobjektet kan du skapa en egen sessionshantering där du lagrar "sessionsvariablerna" i t.ex. en databas och håller koll på besökaren med cookies (precis som sessionsobjektet). Databasen töms inte vid omstart av applikationen, alltså får du inte de problemen.

I ASP.NET finns det stöd för fler lagringstyper av sessionerna än "in process", känner inte till att det finns något liknande som standard i ASP.

/Johan


Svara

Sv:Inloggning på ASP-sidor

Postades av 2010-02-02 11:15:30 - Per Wahlgren

Hej!

Tyvärr hittar jag inget i loggarna om några omstarter. Det hade ju varit kul om det vore så enkelt...

Om man skall spara i en databas och använda cookies, vad händer då om användarna ej tillåter cookies? Kan ju skriva att om cookies är av så kommer det inte att fungera, men... man vill ju vara användarvänlig och kanske hitta något sätt som alltid fungerar... Men finns det?

Mvh
/ Per


Svara

Sv: Inloggning på ASP-sidor

Postades av 2010-02-02 11:33:44 - Johan Djupmarker

Man använder s.k. "sessioncookies", som spara sparas så länge webläsaren hålls öppen, det brukar de flesta tillåta. Har för mig man sätter något speciellt expiredate på cookien, minns dock inte exakt vad. Det är precis samma metod som sessionsobjektet använder, fungerar det så fungerar även denna metoden.

Johan


Svara

Sv:Inloggning på ASP-sidor

Postades av 2010-02-02 15:43:31 - Per Wahlgren

"Det är precis samma metod som sessionsobjektet använder, fungerar det så fungerar även denna metoden."

Men om jag har problem med att sessionsvariabler försvinner/dör, då borde det här alltså också få problem? Eller?

/ Per


Svara

Sv: Inloggning på ASP-sidor

Postades av 2010-02-02 21:51:23 - Johan Djupmarker

Nja, ditt problem är troligtvis att sessionerna försvinner från servern medans session-cockien finns kvar på klienten. Om du istället sparar dina variabler i t.ex. en databas och identifierar användaren med en sessioncockie så borde problemet vara löst.

Men egentligen ska det inte behövas, sessionerna ska inte försvinna. Jag har dock inget konkret tips på vad det kan vara. Förr eller senare kommer det dock att inträffa att IIS startar om applikationen och då hjälper det bara med att göra som jag föreslog, men det ska inte behöva inträffa så ofta.

/Johan


Svara

Nyligen

  • 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
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 764
27 959
271 761
512
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