Newsgroup: it.comp.www.asp
Titolo: ingresso sito

Ciao a tutti,
come faccio senza utilizzare i cookies
memorizzati o non a far fare il login 
al mio sito? C'h qualche altro modo?
--
La piu' grande community italiana di sviluppatori!
 
http://forum.ASPItalia.com/
 
http://www.ASPItalia.com/

Eh...
riusciresti a spiegarti meglio!
--
Lino Mari
Intermedia srl
http://www.viadeimercanti.com
http://www.intermedia2000.com


Devo realizzare il login al mio sito di utenti
registrati, senza usare i cookies o le variabili
session. Come posso fare? Se utente ha i cookies 
disabilitati il mio asp non funziona....


 disabilitati il mio asp non funziona....
utilizza un db
vedi su 
www.aspitalia.com
 c'è un articolo che parla di questo.
ciao
--
Kappa
kappa**nospam**@
webngo.net
www.webngo.net


www.webngo.net


 tutto non mi funziona piy .....
penso che senza session sia difficile utilizzare tale sistema.
IMHO il modo migliore è avertire l'utente di abilitare i cookie se non li ha
abilitati, spiegandogli che fai questo x la sua sicurezza.


Io ti consiglio di usare il db, eventualmente effettua un controllo con le
servervariables se ha i cookie attivi dovrebbe essere:
request.servervariables("HTTP_COOKIE") <> "" (a memoria). Se sono
disabilitati inviagli un messaggio che indica l'impossibilità di procedere
alla validazione della login con i cookies disabilitati.
Altrimenti implementa un'applicazione con ADSI e crea degli utenti sul
server con dei permessi per quelle aree del sito.
Saluti


 tutto non mi funziona piy .....
Dunque...
Ogni volta che un etente entra, generati un numero univoco che utilizzerai
al posto della variabile di sessione (e che chiameremo IDSessione). Usa un
progressivo o un numero casuale (controllando che non sia già stato
assegnato, però).
Nella tabella degli utenti aggiungi un campo nel quale inserire IDSessione
(dovresti averlo già fatto per inserire il valore della variabile di
session.sessionid, se hai fatto le cose correttamente) e sbattici quel
valore quando l'utente si logga.
Ad ogni pagina, passa come parametro questo valore. Per esempio:
<a href="
http://www.tuosito.boh?IDSessione=
<%=IDSessione%>">Nome Link</a>
Ogni volta che apri una pagina, leggiti il valore in questo modo:
<%
    IDSessione = Request.QueryString("IDSessione")
    If IDSessione <> "" Then
        IDSessione = Request.Form("IDSessione")
    End If
    If IDSessione <> "" Then
        IDSessione = CLng(IDSessione)    'Che è meglio :-)
    Else
        Response.Redirect("login.asp")
    End If
%>
Questo file sarebbe meglio metterlo come file include, in cima a tutte le
pagine (login.asp esclusa, si intende).
Nel caso tu abbia dei moduli, dovrai inserire un campo nascosto che si
chiamerà sempre "IDSessione" e al quale assegnerai sempre il valore
<%=IDSessione%>

 > tutto non mi funziona piy .....
    <La butto li>
                E se ti porti di pagina in pagina dele hidden con il nome
utente e la password ?
        In questo modo te le puoi leggere all'inizio di ogni pagina e fare
la convalida di quello user e di quella password.
    Allargando il discordo puoi mettere tutto il codice in un include e
farti dire nella pagina se l'accesso č andato a buon fine o meno.
    </La butto li>
            Ciao, Rocco

 tutto non mi funziona piy .....
calcola tu un codice di session che controlli in ogni pagina (ad esempio
contenente l'IP per convalidarlo) e poi lo passi tramite post o query ad
ogni link...
bye
claudio