Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1

    Problema con area di accesso privata

    Ciao a tutti,
    sto realizzando un piccolo sito, per il quale vorrei creare un'area di accesso privato. volevo farlo in php, poi mi son ricordato che lo posso fare in asp(che conosco un pò).
    non so perchè, però non mi funzione: vi posto il codice

    <form method="post" action="accesso.asp">
    Username


    <input type="text" name="username" size="20">

    Password


    <input type="password" name="password" size="20">

    <input type="submit" value="Login">
    </form>
    </td>

    questo lo metto in index.html per effettuare il login

    poi ho creato la pagina accesso.asp eh scritto solo in codice:

    <%@LANGUAGE = VBScript%>
    <%
    Dim username, password
    username = Request.Form("username")
    password = Request.Form("password")
    If username <> "admin" Or password <> "prova" Then
    Response.Write "ACCESSO NEGATO"
    Response.Redirect "index.html"
    Else
    Session("username") = username
    Response.Redirect "certificati.html"
    End If
    %>

    nel file certificati ho messo il codice per la sessione scaduta

    <%@LANGUAGE = VBScript%>
    <%If Session("username") = ""
    Then
    Response.Write "ACCESSO NEGATO"
    Response.End
    End If
    %>


    dove sbaglio? avete consigli utili? oppure sbaglio tutto? non voglio creare database perchè è un sito piccolo che serve solo per me.

    L'errore che da è che le risorse non sono concesse, 405


    confido in voi. Grazie
    There is no dark side of the moon really..matter on fact it's all dark..

  2. #2
    Non puoi salvare le pagine come html se all'interno è presente del codice ASP.
    Salva le tue pagine con estensione asp e vedrai che funziona.
    Naturalmente devi cambiare anche:

    Response.Redirect "index.html" in Response.Redirect "index.asp"
    e
    Response.Redirect "certificati.html" in Response.Redirect "certificati.asp"

    Quella segnata in rosso è per indicare che la pagina "certificati" non può avere estensione html avendo codice asp.

  3. #3
    niente..non funzione...
    There is no dark side of the moon really..matter on fact it's all dark..

  4. #4
    if username = "admin" then
    if password = "prova" then
    Session("username")=username
    Response.redirect("certificati.asp")
    else
    Response.Write "ACCESSO NEGATO"
    Response.Redirect ("index.html")
    end if
    end if

  5. #5
    Togli il response.write("ACCESSO NEGATO")

  6. #6
    Grazie...comunque non funziona, da sempre lo stesso errore 405...
    There is no dark side of the moon really..matter on fact it's all dark..

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come chiami la pagina nel browser? Qual'è L'URL?
    Hai IIS installato?

    Roby

  8. #8
    allora, da index.html, c'è un link alla pagina login.asp. in questa pagina ho messo il form. mettendo user e pass e cliccando su login, processa il file accesso.asp, con il codice postato in precedenza, e in teoria mi dovrebbe fare il redirect alla pagina certificati.asp...ma non va
    There is no dark side of the moon really..matter on fact it's all dark..

  9. #9
    allora, da index.html, c'è un link alla pagina login.asp. in questa pagina ho messo il form. mettendo user e pass e cliccando su login, processa il file accesso.asp, con il codice postato in precedenza, e in teoria mi dovrebbe fare il redirect alla pagina certificati.asp...ma non va
    There is no dark side of the moon really..matter on fact it's all dark..

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Hai i cookies abilitati?

    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 © 2026 vBulletin Solutions, Inc. All rights reserved.