Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Reindirizzare utente a secondo della pagina richiesta

    Buon pomeriggio.

    Ho protetto alcune pagine asp di un'area riservata da accessi senza autenticazione, con il sistema del cookie.

    Tutto funziona bene, perchè quando si richiede una di queste pagine "protette" si viene reindirizzati alla pagina di inserimento login e password.

    Il problema riguarda il reindirizzamento dell'utente secondo la pagina richiesta, cioè:

    -viene richiesta la pagina inserimentodati.asp;
    -la pagina è protetta per cui, si viene reindirizzati alla login.asp;
    -in login.asp si inseriscono i propri dati ma, invece, di aprire la pagina inserimentodati.asp, si viene riportati alla default.asp (pagina iniziale);

    Esiste una maniera con la quale si possa essere reindirizzati direttamente alla pagina richiesta, invece di tornare a richiedere la pagina richiesta dalla pagina iniziale?

    Grazie.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La devi memorizzare...

    Roby

  3. #3
    Nel redirect che porta alla login inserisci anche l'indirizzo della pagina
    più o meno
    response.redirect "login.asp?pagina=nomedellapagina.asp?"

    nella login ti richiami la pagina
    request("pagina")
    e lo reindirizzi

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    scusa non ho capito cosa vuoi dire...

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    La devi memorizzare...

    Roby
    Memorizzare? in una variabile? :master:

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La request.servervariables("http_referer") recupera la pagina di provenienza, e poiché vai al login DOPO essere passato per la pagina che vorresti vedere ma non puoi, è facile recuperare ed usare il suo nome.

    Roby

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Grazie Roby... nella pagina login.asp ho inserito:
    codice:
    varPag = request.servervariables("http_referer") 
    response.write varPag
    .

    Dalla pagina default.asp richiedo la pagina inserimentodati.asp, reindirizza verso login.asp ma la varPag è default.asp...

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In login.asp devi mettere questo:

    varPag = request.servervariables("http_referer")

    Roby

  9. #9
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    E' quello che ho fatto.

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Postami le prime righe di "inserimentodati.asp".

    Roby

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.