Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    aggiungere una scritta da asp a una pagina html

    Vorrei sapere se da una pagina asp richiamata fosse possibile aggiungere una scritta sulla precedente pagina html del tipo password errata, in maniera che se richiamata mi appare quella aggiunta!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi fare un iframe... o rinominare la pagina in .asp

    Roby

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    ti spiego ho creato una pagina html con una form che permette l'inserimento di un username e password attraverso delle text. form carica la pagina accesso.asp che a sua volta controlla i dati immessi se corrispondono alle stringhe da me messe. In questo caso posso creare una condizione e se le password corrispondono allora accedi ad un'altra pagina ancora altrimenti torna indietro alla pagina prima quindi password.html per riensire i dati. il problema sta nel fatto che mi piacerebbe alla prima pagina o meglio password.html che si aggiungesse la frase accesso negato nella parte sotto della pagina, quando appunto accesso.asp trova l'utente e password o uno dei 2 errati.
    forse la soluzione più facile è sicuramente rinominare la prima pagina asp, quindi da password.html a password.asp.

    Quali istruzioni devo dare e comunque ci vuole una variabile boolean session che nel caso al condizione fosse errata cambia in false e la pagina password.asp controlla se la condizione risulti vero allora scrivi accesso negato, vero?

    Ma come si fa?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se le password non coincidono rimandi alla prima pagina passando in querystring il "motivo".

    response.redirect("password.asp?errore=1")

    In password.asp:

    codice:
    <%
    errore=trim(request.querystring("errore"))
    if errore="1" then
    response.write("Le password non sono identiche!")
    end if
    %>

    Roby

  5. #5
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    ok, un'altra cosa a livello di sicurezza ho vari problemi nel senso che la pagina password.asp richiama accesso.asp che se i dati corrispondono accede a pippo.asp
    Ma se vado direttamente ad accedere manualmente al file pippo.asp posso accedere tranquillamente, e quindi le password non servono quasi a niente, perchè se so che l'indirizzo della pagina, è tutto inutile.

    Come posso fare?
    E quali altri problemi a livello di sicurezza posso trovare, per esempio il codice dei file sopratutto accesso.asp non devono essere visibili!!!....

    Mi piacerebbe avere delle dritte per svilppare questo tipo di applicativo web a livello di programmazione e di protezione.

    GRAZIE 1000!!!

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dopo aver verificato che la password è corretta devi attivare una variabile di sessione che IN TUTTE LE PAGINE riservate testerai.
    Se esiste lasci accedere altrimenti rimandi al login.

    Roby

  7. #7
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Approfitto della tua GENIALITà per chiederti il codice di questa variabile session, nel senso come si dichiara e come usarla in tutte le pagine. Detto questo non so come ringraziarti...
    ciao alla prossima!!!

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    ...
    ...
    'Password uguali?
    session("logged") = true
    response.redirect("riservata.asp")
    ...
    ...
    In "riservata.asp"
    codice:
    if not session("logged") then response.redirect("login.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.