Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Dove sbaglio?

Autore Messaggio
Spremuta

Amatore
Amatore
49 Discussioni



Profilo - Spremuta
18 ottobre 2003 alle 00:43:50 Profilo - SpremutaInvia un messaggio privato Rispondi quotando
Modificato il 18 ottobre 2003 alle 00:45:43

Ho questa pagina:

<!-- #include file='includes/includes-inc.asp' -->
<!-- #include file='includes/forum-inc.asp' -->

<%
'forum 1
If (Request.querystring("forum")=1 and (sPseudo = "" or sPseudo <> "Pippo")) Then response.redirect GLOBAL_SITE_PATH & "negato.asp"
'End If

'forum 2

If (Request.querystring("forum")=2 and (sPseudo = "" or sPseudo <> "Pippo"))
Then response.redirect GLOBAL_SITE_PATH & "negato.asp"
'End If

sTitlePage = GetTranslation("LANG_TITLE_FORUM")

%>

<!-- #include file='../includes/toppage-inc.asp' -->

<%
DisplayForumPath myForum, mySection, myPost
DisplayForum myForum, mySection, myPost, myPage
%>

<!-- #include file='../includes/bottompage-inc.asp' -->
<!-- #include file='../includes/clearitall-inc.asp' -->



Perchè l'utente Pippo non riesce ad accedere al forum 1 e 2 mentre ad altri forum non segnati negli if si, quando è specificato che solo lui può entrarvi (nei forum 1 e 2)?
Inoltre se decommento gli End If mi dice che mancano??
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
18 ottobre 2003 alle 09:01:44 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Provalo così:


<!-- #include file='includes/includes-inc.asp' -->
<!-- #include file='includes/forum-inc.asp' -->

<%
'forum 1
If Request.querystring ("forum")=1 and sPseudo = "" or sPseudo = "Pippo" Then
response.redirect GLOBAL_SITE_PATH & "negato.asp" & vbCRLF
End If

'forum 2
If Request.querystring("forum")=2 and sPseudo = "" or sPseudo = "Pippo" Then
response.redirect GLOBAL_SITE_PATH & "negato.asp" & vbCRLF
End If


sTitlePage = GetTranslation("LANG_TITLE_FORUM")

%>

<!-- #include file='../includes/toppage-inc.asp' -->

<%
DisplayForumPath myForum, mySection, myPost
DisplayForum myForum, mySection, myPost, myPage
%>

<!-- #include file='../includes/bottompage-inc.asp' -->
<!-- #include file='../includes/clearitall-inc.asp' -->

Ciauzz Dj
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

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

Spremuta

Amatore
Amatore
49 Discussioni



Profilo - Spremuta
18 ottobre 2003 alle 12:01:12 Profilo - SpremutaInvia un messaggio privato Rispondi quotando
Ho fatto altre prove se metto questo:
If Request.querystring("forum")=1 and (sPseudo = "" or sPseudo <> "Pippo")
ecc
funziona, invece se inserisco una serie di utenti che hanno il permesso di accedere ad es
If Request.querystring("forum")=2 and (sPseudo = "" or sPseudo <> "Pluto" or sPseudo <> "Paperino" or sPseudo <> "Gargamella")

non mi fa accedere dandomi accesso negato...l'errore sta solo nella sintassi del sec esempio credo, ma non lo trovo
:~(
Spremuta

Amatore
Amatore
49 Discussioni



Profilo - Spremuta
18 ottobre 2003 alle 13:20:56 Profilo - SpremutaInvia un messaggio privato Rispondi quotando
E' proprio strano addirittura se metto più utenti
sPseudo="nome1" or sPseudo="nome2" or sPseudo="nome3"

funziona, se metto
sPseudo="nome1" or sPseudo <> "nome2"
funziona, se metto
sPseudo="nome1" or sPseudo <> "nome2" or sPseudo <> "nome3"
non funziona, se metto
sPseudo <> "nome1" or sPseudo <> "nome2" or sPseudo <> "nome3"
non funziona...uff [!?!]
ma come cavolo funzionano gli operatori in asp!!!???
Spremuta

Amatore
Amatore
49 Discussioni



Profilo - Spremuta
21 ottobre 2003 alle 18:39:27 Profilo - SpremutaInvia un messaggio privato Rispondi quotando
Ho risolto col metodo meno "intelligente" cioè bloccando l'accesso a tutti gli sPseudo="nome". Facendo così devo rivedere i permessi ogni volta che qualcuno si iscrive. Non c'è modo di utilizzare i <>???

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 : 213
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: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685537 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi