Visualizzazione dei risultati da 1 a 3 su 3

Discussione: sempre sessioni...

  1. #1

    sempre sessioni...

    ciao a tutti,e auguri..

    scusate se il post è banale,ho anche cercato su google,ma non trovo esempi
    pratici!!

    non riesco a capire come funzionano i controlli sulle sessioni!!!

    senza spiegarmi la teoria,mi fate un esempio pratico??
    mi serve di capire questo:

    se io faccio una pagina di login che in caso di user/passw corretti ti
    reindirizza lla pagina protetta(es.login.asp)

    ma qualè il contrllo che mi impedisce di entrarci se io sull barra degli
    indirizzi scrivo a mano login.asp???
    e come mi devo comportare con i tasti avanti/indeitro del browser quando sono in una sessione??
    devo fare una distruzione quando chiudo il browser?come si fa,sempre con l'abandon??

    ciao,e scusate l'ignoranza

    ciao
    morgan

  2. #2
    allora, le sessioni vengono distrutte allo scadera del session.timeout ...

    in giro nel forum, e negli script asp di html, c'è un bel global.asa da scopiazzare


    una sessione dura 20 minuti, a meno che non venga specificato un altro tempo.
    se uno esce, passati i 20 minuti la sessione scade.



    veniamo a qualche esempio.


    questo potrebbe essere un codice di login


    codice:
    	
    if rec("password")=stringapassword then
    		Session("username")=rec("username")
    		Session("registrato")="si"
    end if
    nellaprima riga innanzitutto specifichi che il record che tu hai preso dalla tabella utenti, sia uguale alla password che l'utente ha immesso nel form per loggarsi.

    poi imposti le sessioni che vuoi .

    con Session("registrato")="si" identifichi che l'utente è un utente loggato.

    quindi su ogni pagina che vuoi potreggere, ti basta mettere:

    codice:
     
    if Session("registrato")="si" then 
    
    
    tutto il resto della pagina 
    
    
    else 
    
    response.redirect "paginaProtetta.asp" 
    
    end if

    con i tasti avanti e indietro non devi farci nulla ... se un utente è loggato, rimane loggato finchè si muove nel tuo sito per il tempo che hai specificato come session.timeout .
    Finito quel tempo (sia che l'utente sia online o meno) la sessione scade.


    spero di essere stato abbastanza chiaro

  3. #3
    si,sei stato chiarissimo,e ti ringrazio molto!!!

    ho letto anche da qualche parte che volendo per fare controlli piu accurati si vede da quale pagina uno proviene,in modo he se uno fa il furbo e cerca di scrivere la pagina protetta sulla barra degli indirizzi controll se viene dalla pagina di login..

    grazie ancora

    e tanti auguri!!

    ciao
    morgan

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 © 2025 vBulletin Solutions, Inc. All rights reserved.