Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

accesso solo x chi e' loggiato

Autore Messaggio
h2o

Eliminato
Eliminato
0 Discussione



Profilo - h2o
07 marzo 2004 alle 19:47:26 Profilo - h2oInvia un messaggio privato Rispondi quotando
Ciao a tutti.
Ho creato una pagina asp che consente di collegarsi ad una chat, vorrei che solo chi e' loggiato avesse questa possibilita', ho provato a fare dei controlli con If.. ma mi da errore, qualcuno sa dirmi come posso fare???

grazie.
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
07 marzo 2004 alle 21:25:18 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Puoi usare questo costrutto:

<%If IsAuthorized(ROLE_USER) Then
response.redirect GLOBAL_SITE_PATH & "chat.asp"
Else
response.redirect "/default.asp"
End If%>
(in pratica dice che, se hai il ruolo di user allora vai alla pagina della chat, altrimenti torna alla pagina di default)
Inserendolo prima di ogni riga di codice della chat.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

h2o

Eliminato
Eliminato
0 Discussione



Profilo - h2o
07 marzo 2004 alle 21:57:31 Profilo - h2oInvia un messaggio privato Rispondi quotando
grazie x la risposta djveleno, avevo fatto qualcosa del genere anche io, ma anche col tuo codice mi da il seguente errore:
Response object error 'ASP 0156 : 80004005'

Header Error

/chat/chat.asp, line 7

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.


forse devo fare qualcos'altro...
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
07 marzo 2004 alle 22:07:46 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Bhe, quello è uno dei sistemi... bisognerebbe poter vedere il codice della chat per capire meglio il messaggio di errore.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

h2o

Eliminato
Eliminato
0 Discussione



Profilo - h2o
07 marzo 2004 alle 22:51:36 Profilo - h2oInvia un messaggio privato Rispondi quotando
Modificato il 08 marzo 2004 alle 21:37:49

mi spiego meglio, ho creato una pagina asp che contiene un collegamento al link della chat, questa pagina viene visualizzata nel blocco centrale, io vorrewi che chi seleziona la chat dal menu potesse accedere a questa pag. asp altrimenti far apparire un messaggio.
ho provato la tecnica che funzione benssimo x le news, ma su questa pag non va e non capisco il perche'

djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
08 marzo 2004 alle 09:28:46 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Mi sembra molto simile ad una chat che ho anche nel mio portale, questa sera guardo il codice... e poi ti so dire.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

h2o

Eliminato
Eliminato
0 Discussione



Profilo - h2o
08 marzo 2004 alle 14:34:44 Profilo - h2oInvia un messaggio privato Rispondi quotando
ok... grazie
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
08 marzo 2004 alle 20:58:30 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Ho controllato, se è lo stesso programma che ho visto io, purtroppo questo tipo di controllo non può funzionare, perchè la chat non si collega ad un DB per il login, ma, apre una sessione in cui memorizza il nickname dell'utente, e, non è possibile bloccare un utente GUEST.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

h2o

Eliminato
Eliminato
0 Discussione



Profilo - h2o
08 marzo 2004 alle 21:23:40 Profilo - h2oInvia un messaggio privato Rispondi quotando
Peccato. E secondo te e' possibile assegnare alla variabile della chat lo stesso nick di chi e' collegato??

Ad esempio, se io mi collego ad aspnuke col nik h2o, saltando la pagina del login della chat, entrare direttamente col nick h2o.. oppure assegnare alla variabile lo stesso valore?????

Forse chiedo troppo, ma la chat e' bellina, leggera, e facile da installare e modificare.
Grazie comunque.
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
09 marzo 2004 alle 21:08:49 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
No, proprio per il fatto che la variabile SESSION utilizza il login per darti accesso alla pagina tramite un response.redirect, e non usando un DB, ma appunto una variabile in memoria che viene cancellata all'uscita dal sito.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 68
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 425 Notizie: 180 Sondaggi: 11 Preferiti: 209608 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi