Autore |
Messaggio |
h2o
Eliminato
0 Discussione
|
07 marzo 2004 alle 19:47:26
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
1025 Discussioni
|
07 marzo 2004 alle 21:25:18
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
0 Discussione
|
07 marzo 2004 alle 21:57:31
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
1025 Discussioni
|
07 marzo 2004 alle 22:07:46
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
0 Discussione
|
07 marzo 2004 alle 22:51:36 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
1025 Discussioni
|
08 marzo 2004 alle 09:28:46
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
0 Discussione
|
08 marzo 2004 alle 14:34:44
ok... grazie
|
djveleno
Amministratore
Esperto
1025 Discussioni
|
08 marzo 2004 alle 20:58:30
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
0 Discussione
|
08 marzo 2004 alle 21:23:40
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
1025 Discussioni
|
09 marzo 2004 alle 21:08:49
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
|