• 16-08-2010, 00:01:00
    #1
    Merhaba arkadaşlar elimde asp bir script var admin paneline giriş yapıyorum işlem yaparken hemen beni atıyor tekrar giriyorum işlemi tamamlıyorum sürekli beni atıyor. kodlar aşağıda lütfen yardımcı olunuz.

    <%
    IF request("cikis")="evet" THEN
    SESSION("ADMIN")=abandon
    end if
    %>
    <%IF SESSION("ADMIN")="" THEN%>
    <%


    IF request("POST")="LOGIN" THEN

    SQL = "SELECT * FROM ADMIN WHERE USER ='"& TM(REQUEST("USER")) &"' AND PASS ='"& TM(REQUEST("PASS")) &"'"
    rsx.open SQL,Baglantix,1,3

    IF NOT rsx.EOF THEN
    SESSION("ADMIN")="OKS"
    WITH RESPONSE
    .Write"<SCRIPT LANGUAGE=""JavaScript"">"
    .Write"{"
    .Write"window.alert (""Giriş başarılı"");"
    .Write"window.location = ""default.ASP?SID=1"""
    .Write"}"
    .Write"</SCRIPT>"
    END WITH
    ELSE
    WITH RESPONSE
    .Write"<SCRIPT LANGUAGE=""JavaScript"">"
    .Write"{"
    .Write"window.alert (""kullanıcı adınız veya şifrenizi yanlış girdiniz."");"
    .Write"window.location = ""default.ASP"""
    .Write"}"
    .Write"</SCRIPT>"
    END WITH
    END IF

    RSX.CLOSE
    END IF
    %>
  • 16-08-2010, 15:31:29
    #2
    yardım edecek kimse yokmu?
  • 16-08-2010, 15:41:57
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Session timeout çok kısa büyük ihtimalle.
  • 17-08-2010, 01:37:24
    #4
    Üyeliği durduruldu
    Merhaba,
    scriptiniz session ile çalışmakta. Bu atmaların birçok sebebi olabilir.
    Sunucuda veya ev bilgisayarınız üzerinde ram yetersizliği veya application havuzu politikaları olabilir. Sürekli havuzlar sıfırlanıyorsa sessionlar otomatik olarak düşer...

    Diğeri ise browser problemi olabilir. Bir oturumu(session) düşürecek en etkili faktör tarayıcınızın ayarları olabilir.

    Kodunuzun en üstüne "Session.Timeout=60" ekleyip tekrar deneyebilir misiniz? Bu kod demektir ki, Browser hareketsiz bile kalsa, Session süresi 60DK ayakta kalacaktır...
    Eğer bu koda rağmen düşme devam ederse cookie(yani çerez) ile yapmanıza yardımcı olmaya çalışacağım.
  • 17-08-2010, 23:47:34
    #5
    Eposta Aktivasyonu Gerekmekte
    <%
    Session.Timeout = 100
    %>

    kodların başına bunu ekleyerek deneyin