Visualizzazione dei risultati da 1 a 10 su 10

Discussione: asp session

  1. #1

    asp session

    ho creato una sito con accesso ad un area riservata tramite un form che compilando i campi username e password va a prendere questi dati dal database...ora ho un problema..praticamente dopo un tempo di in attivita se voglio accedere alla pagine riservate devo rimettere username e password ed è molto fastidioso cè un metodo per evitare questa situazione??

  2. #2
    per questioni di sicurezza, le sessioni dopo una ventina di minuti scadono

  3. #3
    Originariamente inviato da optime
    per questioni di sicurezza, le sessioni dopo una ventina di minuti scadono
    grazie per la risposta tempestiva io ho fatto una sorta di community quindi se potrei evitare ke la sessione scade o almeno prolugarla..

  4. #4
    nn ci credo che nessuno puoi aiutarmi?

  5. #5
    Originariamente inviato da piramidealberto
    nn ci credo che nessuno puoi aiutarmi?
    che lamentoso... cerca "session.timeout"

  6. #6
    Originariamente inviato da optime
    che lamentoso... cerca "session.timeout"
    si ho visto gia ho trovato questo codice..
    <%
    Session.TimeOut = tempoinminuti
    %>
    kosa ne faccio? dove lo metto?

  7. #7
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    se tu in ogni pagina, dove controlli la session per vedere se è autenticato, metti una riscrittura su se stessa della session, rinnovi il timeout.

    Session("controllo") = Session("controllo")


    in questo modo solo se sta 20 minuti su una pagina senza far niente scade, altrimenti si rinnova sempre.

  8. #8
    al posto di controllo cosa devo mettere ...puoi farmi un esempio chiaro..

  9. #9
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    Normalmente quando l'utente fa il login, e la pagina accerta che l'utente sia nel DB, viene creata una sessione ad esempio:

    Session("autenticato") = "OK"

    in ogni pagina poi, per verificare che l'utente sia autorizzato a navigare, si mette come prima riga:

    <%
    IF session("autenticato")<>"OK" THEN
    Response.Redire "pagina_login.asp"
    END IF
    %>

    in modo da sbattere alla pagina di login eventuali utenti che non sono autenticati e cercano di raggiungere le pagine riservate senza aver fatto il login.

    Se tu metti

    session("autenticato") = session("autenticato")

    prima dell'IF, la session verrà rinnovata ad ogni caricamento di pagina, e il timeout ripartirà da 20 minuti.

  10. #10
    grazie per la chiara risposta ora prova e ti faccio sapere

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.