Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Sistema di autenticazione con cookies.

    Buongiorno a tutti; vorrei capire dove sbaglio.

    Ho adattato alle mie esigenze un sistema di autenticazione tramite cookies; il sistema prevede che se non si è autenticati venga richiesto il login e sin qui tutto funziona; adesso, però, devo far visualizzare alcune pagine soltanto agli utenti il cui utente_id è uguale a 22 o 51 ed ho scritto così.
    codice:
    <%
    If request.cookies("innovatel.it_accesso")("valido")<>"ok" Then %>
    <script> 
    window.open("pass/logon.asp?referer=<%=Request.ServerVariables("URL")%>","nomeFinestra","top=250,left=350,width=300,height=250"); 
    </script> 
    <% 
    Response.End 
    utente = (request.cookies("innovatel.it_accesso")("nome"))
    response.write utente
    elseif utente <> 22 or <> 51 then 
    response.write "profili non autorizzato"
    end if %>
    Ma non riesco a farlo funzionare nel senso che qualunque utente_id riesce a visualizzare la pagina protetta, anche se il numero utente si recupera correttamente...

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    ovvio perchè la prima volta che l'utente visita la pagina non ha il cookie scritto, quindi entrerà sempre nel primo if
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    grazie, risolto!

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