Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    113

    Problema accesso area riservata

    Ciao a tutti,
    stavo sviluppando una piccolissima area riservata molto semplice.

    Ho però un problema che non so perchè (rimbambito parecchio) ma non riesco a risolvere!

    Questo è il codice

    ---------------------------------

    <%
    Dim nome_ut
    Dim pass
    nome_ut = Replace(Request.Form("nome_utente"), "'", "''")
    pass = Replace(Request.Form("password"), "'", "''")

    Dim cn
    Set cn = Server.CreateObject("ADODB.Connection")
    cn.Open "DRIVER={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("utenti.mdb")
    Dim sql
    sql = "SELECT ID FROM Utenti WHERE NOME_UTENTE='" &nome_ut&_
    "' AND PASSWORD='" &pass& "'"
    Dim rs
    Set RS = cn.execute(SQL)

    Dim autenticato
    if rs.eof then
    autenticato = false
    else
    autenticato = true
    end if
    rs.Close
    cn.Close
    Set rs = Nothing
    Set cn = Nothing

    if autenticato = true then
    Session("Autenticato") = "OK"
    Response.Redirect("riservato.asp")
    else
    Response.Redirect("index.asp")
    end if
    %>

    ---------------------------------

    Ora il problema è questo.
    Sul DB (utenti.db) c'è anche la voce "pagina_link" che sarà diversa per alcuni gruppi di utenti.

    Username: Pippo
    Password: Pippo1
    Pagina_link: prova.asp

    Username: Pluto
    Password: Pluto1
    Pagina_link: prova1.asp

    Username: Paperino
    Password: Paperino1
    Pagina_link: prova2.asp

    E cosi via, ovviamente con delle ripetizioni sulle pagine.

    Come faccio a sostituire il Response.Redirect("riservato.asp") con un Response.Redirect pagina_link ???

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    prima di chiudere il recordset usa una variabile di appoggio per RS("Pagina_link").value, poi dai questa variabile in pasto al redirect
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    113
    Perdonami ma...

    RS("Pagina_link").value dove devo piazzarlo precisamente?

    e il response è giusto cosi?
    Response.Redirect pagina_link

    Grazie e scusa...
    Avrai capito che non sono proprio praticissimo...


  4. #4
    pagina_link=RS("Pagina_link").value

    Response.Redirect pagina_link

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    113
    Ok perfetto, ora funziona, grazie mille...

    Gentilissimi come sempre!

    Saluti a tutti

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.