Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 32
  1. #21
    Se i valori da controllare sono in una tabella Access, dopo avere creato e aperto la conn con il database, si può anche fare:

    codice:
    set rs = server.createObject("ADODB.recordset")
    sql = "select nomeUtente from utenti where user = '"&utente_loggato&"' and livello_privilegi IN '"&autorizzati&"'"
    rs.open sql, conn, 3, 3
     if not rs.eof then
     %>
        tuo link 
     <%
     end if
    rs.close
    set rs = nothing
    In pratica è lo stesso meccanismo con cui viene gestita una semplice autenticazione utente: estrai tutti i record dove il nome utente corrisponde all'utente loggato e il livello di privilegio è uno di quelli elencati nella variabile "autorizzati".
    Se il recordset non è vuoto significa che l'utente possiede quella autorizzazione, e quindi il link viene visualizzato.

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  2. #22
    scusa, ho provato la prima soluzione che mi hai postato, ma non funge . Ovvero il link non è visibile da nessuno
    daniele
    -------------------
    ti piace il basket ?

  3. #23
    Quale dici.........la provo, se posti il tuo codice meglio ancora........
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  4. #24
    intendo questo:

    codice:
    <%
    autorizzati = "pippo,pluto"
    
    arr_autorizzati = split(autorizzati, ",")
     for i=0 to uBound(arr_autorizzati)
      if User = arr_autorizzati(i) then
       %>
       pag. amministrazione >>
       <%
      end if
     next
    %>
    In testa alla pagina ho:

    codice:
    MM_authorizedUsers="pippo,pluto,paperino"
    Come ti ho già detto il link non è visibile in nessun caso

    Grazie e Bye
    daniele
    -------------------
    ti piace il basket ?

  5. #25
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    e io che pensavo che fossi un mago dell'asp
    eheh
    lui ne aveva fatto uno di esempio...
    nel tuo caso sarà:
    codice:
    <%
    MM_authorizedUsers="pippo,pluto,paperino"
    
    arr_autorizzati = split(MM_authorizedUsers, ",")
     for i=0 to uBound(arr_autorizzati)
      if User = arr_autorizzati(i) then
       %>
       pag. amministrazione >>
       <%
      end if
     next
    %>

  6. #26
    non ho mai detto di essere un mago dell'asp, bensì che lo sto imparando da poco, tra un lavoro e l'altro e, smanettando smanettando, acquisisco conoscenza

    Tutto qui. Se poi ho sparato quello che ho sparato prima, se non è stato un colpo di fortuna, poco ci manca

    Grazie comunque e Bye
    daniele
    -------------------
    ti piace il basket ?

  7. #27
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854

  8. #28
    Abbiamo parlato troppo presto...........non funge :rollo:

    Ricapitoliamo:

    Io in testa alla pagina ho:

    codice:
    MM_authorizedUsers="pippo,pluto,paperino"
    ora, di queste 3 categorie di autorizzati, solo a 2 voglio dare la possibilità di vedere e quindi accedere al link, quindi:

    codice:
    <%
    MM_authorizedUsers="pippo,pluto"
    
    arr_autorizzati = split(MM_authorizedUsers, ",")
     for i=0 to uBound(arr_autorizzati)
      if User = arr_autorizzati(i) then
       %>
       pag. amministrazione >>
       <%
      end if
     next
    %>
    Ma nisb, niente, non funge, nel senso che il link non lo si vede in nessun caso.

    Forse ho interpretato male

    Bye
    daniele
    -------------------
    ti piace il basket ?

  9. #29
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ma guarda che l'utente che visita la pagina deve essere istanziato in qualche modo e deve avere come nome User uguale ad uno di questi pippo,pluto,paperino altriemnti è ovvio come fai a sapere il livello utente di chi è loggato?

  10. #30
    la restrizione alla pagina la faccio a mezzo il livello di accesso e fin qui tutto OK

    Ora, nella tabella del DB, ho anche un campo "livello" che quindi è collegato univocamente all'USER.

    Con quel codice "magico" che ho postato prima, il tutto mi funziona, ma poichè è stato definito un "mostro informatico", volevo imparare, e quindi usare, un sistema migliore.

    Quindi, dal momento che mi sembra eccessivo romperVi troppo le ..OO.., se non si riesce a trovare la soluzione, mi va bene anche l'altro sistema che tra l'altro funge

    Bye
    daniele
    -------------------
    ti piace il basket ?

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