ho usato questo semplice codice ASP per proteggere una paginetta con una password... Pero c'e un problema, quando sbagli la password questo script ti dice password sbagliata in una pagina bianca.. Ma io vorrei che in caso di errata password restituisse una pagina con delle inclusioni del tipo .... E il problema è che se metto queste inclusioni nel Response.write ".........." (vedi in fondo) non funziona.. Ho notato infatti che non posso mettere proprio le virgolette (") nel Response.Write.... come posso risolvere questo problema? grazie!
codice:
<%
'Imposta la tua password
Dim MyPassword
MyPassword = "pippo"
'Definisci la pagina segreta
Dim MySecretPage
MySecretPage = "riservata.asp"
'Recupera la password dal form
Dim FormPass
FormPass = request.querystring("pass")
'Se la Password è vuota mostra il form
if FormPass = "" then
%>
<form method="GET" action="pass.asp">
<p align="center"><font size="2">Inserisci la password
per accedere all'area riservata:</font></p>
<p align="center"><input type="password" name="pass"
size="17" class="textbox">
</p>
<p align="center">
<input type="submit" value="Accedi" class="button">
</p>
</form>
<%
'In caso contrario...
else
'Verifica se la password è corretta
'Se corretta indirizza alla pagina segreta
If FormPass = MyPassword then
response.redirect MySecretPage
else
Response.write "Password errata!"
end if
end if
%>