tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1999
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    advin advin ist offline Mitglied
    Registriert seit
    May 2006
    Ort
    Österreich
    Beiträge
    15
    Hallo,

    Ich hab eine WebApplikation erstellt.
    Es ist essentiell das bei jedem Aufruf einer Seite überprüft wird ob der User noch eingeloggt ist. Funktioniert auch wenn ein refresh abgesetzt wird.

    Problem ist der "Back"-button im Browser bei dem die Seite nicht neu vom Server abgerufen wird.
    Ich hab bereits folgende Meta-tags eingebaut:
    <Meta http-equiv="expires" content="0">
    <Meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">


    hat aber leider nicht den gwünschten Erfolg erzielt.
    Hat jemand eine Idee?

    bin wie immer für jeden Rat dankbar
     

  2. #2
    Avatar von mage
    mage mage ist offline Mitglied Platin
    Registriert seit
    May 2002
    Ort
    Berliner Speckgürtel
    Beiträge
    707
    Das wird wohl nur über Sessionvariablen und Session-ID im Cookie funktionieren. Da beim zurück keine Postvariablen mitgeben werden.
     
    Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)

  3. #3
    advin advin ist offline Mitglied
    Registriert seit
    May 2006
    Ort
    Österreich
    Beiträge
    15
    hmm....., danke aber die Lösung gefällt mir nicht wirklich.

    wird eigentlich wenn ich den Back-Button - betätige irgendein event am client ausgeführt? z.B. window.open oder <body onload->
    Wenn ja, wärs doch möglich den Userstate im CodeBehind über Ajax abzufragen oder?

    jemand eine andere Idee? wäre wirklich dankbar.
     

  4. #4
    Avatar von mage
    mage mage ist offline Mitglied Platin
    Registriert seit
    May 2002
    Ort
    Berliner Speckgürtel
    Beiträge
    707
    Die ganze Browsernavi funktioniert leider nur selten bei dynamischen Seiten.
    Wenn du in ASP.Net programmierst bist du hier im Falschen Forum.
     
    Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)

  5. #5
    advin advin ist offline Mitglied
    Registriert seit
    May 2006
    Ort
    Österreich
    Beiträge
    15
    Ich konnte leider bislang kein ASP.NET - Forum finden. (ASP und .NET schon) da hab ich mich entscheiden müssen

    Wie dem auch sei, ich hab glaub ich eine Lösung gefunden:

    Im code behind steht folgender code:

    # region Ajax

    [Ajax.AjaxMethod()]
    public bool GetUserState()
    {
    return ProjectController.Instance.IsUserLoggedIn();
    }


    meine seite selbst beihnaltet folgenden code:

    function window.onload()
    {
    var isloggedon = Summary.GetUserState();
    }

    mit isloggedon hab ich dann den status des users!

    muss noch ausführlicher testen, denke aber das es ein guter Ansatz ist.
     

  6. #6
    Avatar von mage
    mage mage ist offline Mitglied Platin
    Registriert seit
    May 2002
    Ort
    Berliner Speckgürtel
    Beiträge
    707
    .Net ist das richtige Forum für ASP.Net dient dort glaub das Unterforum Kommunikation. Da dort auch Webservices, Netzwerk etc. behandelt wird.
    Hier ist die ASP 3.0 Version gemeint.
     
    Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)

Ähnliche Themen

  1. Gif Grafik - "Neu laden erzwingen"
    Von pride im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 16.05.06, 09:22
  2. Neu laden erzwingen
    Von pearlfisher im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 05.02.06, 16:07
  3. Bei Laden der Seite rutscht dien Seite runter
    Von son gohan im Forum HTML & XHTML
    Antworten: 9
    Letzter Beitrag: 29.12.05, 16:31
  4. PHP Seite neu Laden mit javascript von anderer Seite aus
    Von Nikolaj im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 16.05.05, 12:02
  5. Vom Server laden erzwingen
    Von Robert Steichele im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 02.11.03, 21:19