Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Area riservata

  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Area riservata

    Buonasera al forum e Forza Italia!!!

    Ho questo problema ho protetto le pagine asp di un'area ristretta con questo codice:
    codice:
    <%
    If request.cookies("innovatel.it_accesso")("valido")<>"ok" Then 
    %>
    <script> 
    window.open("login.asp?referer=<%=Request.ServerVariables("URL")%>","nomeFinestra","top=250,left=350,width=300,height=250"); 
    </script> 
    <% 
    Response.End 
    End If 
    %>
    Se l'utente non si è autenticato viene rinviato ad una finestra popup dove inserisce login e password; il problema è che con questo sistema rimangono aperte sia la pagina protetta che mi renvia alla popup e sia la stessa popup.

    Provate voi stessi qui

    Per l'accesso sia Login che password sono: a524663

    Vorrei che sia la pagina protetta che mi renvia alla popup e sia la stessa popup, si chiudessero se l'utente è riconosciuto... ma non so come fare...
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  2. #2
    Posta il codice della pagina che si apre nella popup.

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da Mems
    Posta il codice della pagina che si apre nella popup.
    Grazie, eccolo:
    codice:
    <% 
    IF Request.QueryString("referer") = "" THEN
      strReferer = Request.ServerVariables("HTTP_REFERER")
    ELSE
      strReferer = Request.Querystring("referer")
    END IF
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    	<title>Popup</title>
    <script><!--
    function validate(theform) {
    
    if (theform.user.value == "") { 
    alert("Attenzione!\nNon è stato inserito nessun Nome Utente!.\nIl Nome Utente è obbligatorio in questo form."); 
    theform.user.focus(); 
    return false; 
    } 
    
    if (theform.codice.value == "") { 
    alert("Attenzione!\nNon è stato inserito nessun Codice!.\nIl Codice è obbligatorio in questo form."); 
    theform.codice.focus(); 
    return false; 
    } 
    
    // Abilita l'invio del FORM
      return(true);
      
    }
    
    // -->
    
        </script>
    	
    	<link rel=stylesheet href=applicativi.css>
        <base target="_blank">
    </head>
    <body>
    
    
    <div align="center">
      <center>
    
            <form name="form1" method="post" action="convalida.asp" onSubmit="return validate(this)">
            <input type="hidden" name="referer" value="<%=strReferer%>">
    
    ...
    
    </form>
    </body>
    </html>
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

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.