Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    includere due file con server.transfer

    Salve a tutti!!!

    ho dgtato sto codice per far in modo che, dopo un login, si possa accedere a una pagina tramite inserimento password, che per semplicità e' "password", quindi una volta loggato accedo a questa pagina index.asp dove se la password e' giusta dovrebbe farmi vedere
    le due pagine incluse (pag1.asp e pag2.asp), ma niente, mi fa vedere solo o pag1 o pag2 tutte e due no perche'?

    vi posto il codice che riceve la variabile password e dovrebbe mostrare i due files inclusi:
    codice:
    ........
    <%
    dim w
    w = request.form("wsp")
    if w = ("password") then
    response.write "<table width='100%' heigth='100%'>"
    server.transfer "pag1.asp"
    response.write "<td width='50%'>"
    response.write "</td>"
    response.write "<td td width='50%'>"
    server.transfer "pag2.asp"
    response.write "<td width='50%'>"
    response.write "</td>"
    response.write "</table>"
    else
    response.write "<p align='center'>Accesso Negato
    
    "
    response.write "<p align='center'>esegui il log-in</p>"
    
    end if
    %>
    ........

    grazie!!!
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  2. #2
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    nel momento in cui chiami il metodo server.transfer il codice della pagina madre successivo alla chiamata non viene eseguito.

  3. #3
    che bello !?! :rollo:

    e' una cosa utilissima, comunque ho risolto con server.execute

    grazie mille!
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  4. #4
    attenzione e se alle due pagine (pag1 e pag2) vogli passare delle variabili password per evitare accessi diretti?

    io ho provato cosi' ma sembra non funzionare

    codice:
    dim w
    w = request.form("wsp")
    if w = ("password") then
    var1 = "pag1.asp"
    var2 = "pag2.asp"
    response.write "<form name='bo' method='post' action='pag1.asp'><input type='hidden' name='passa' value='password'></input></form>"
    response.write "<form name='bo2' method='post' action='pag2.asp'><input type='hidden' name='passa2' value='password'></input></form>" 
    response.write "<table>"
    response.write "<td width='50%'>"
    server.execute var1
    response.write "</td>"
    response.write "<td width='50%'>"
    server.execute var2
    response.write "</td>"
    response.write "</table>"
    else
    response.write "<p align='center'>Accesso Negato
    
    "
    response.write "<p align='center'>esegui il log-in</p>"
    end if
    %>
    poi nelle due pagine ho inserito:

    in pag1.asp
    codice:
    dim accesso
    accesso = request.form("passa")
    response.write(accesso)
    if accesso = "password" then
    ................
    else
    response.write ("Accesso Negato")
    end if
    in pag2 :

    codice:
    dim accesso
    accesso = request.form("passa2")
    response.write(accesso)
    if accesso = "password" then
    ................
    else
    response.write ("Accesso Negato")
    end if
    Vi prego aiuto!!!
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  5. #5
    c'e' nessuno?
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  6. #6
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    tutti i metodi dell'oggetto server non permetto il passaggio di variabile dalla pagina madre alla pagina figlia.

    dovresti salvare una session o cookies nella pagina madre e riutilizzarle nella pagina pag1 e pag2 .

    'pag1:---------
    dim accesso
    accesso = session("passa2")
    response.write(accesso)
    if accesso = "password" then
    ................
    else
    response.write ("Accesso Negato")
    end if

    'pag2:---------
    dim accesso
    accesso = session("passa2")
    response.write(accesso)
    if accesso = "password" then
    ................
    else
    response.write ("Accesso Negato")
    end if


    'pagina madre:------
    session("passa")=request.form("passa")
    session("passa2")=request.form("passa2")
    ...
    ...
    ...

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.