Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di TeoB
    Registrato dal
    Dec 2004
    Messaggi
    592

    Logica per password, puó funzionare?

    Salve a tutti, sto creando una sorta di pannello di controllo per uppare comodamente dei files su serve e scrivere delle info in un database. Ovviamente vorrei essere il solo a poter usare questo pannello e quindi pensavo di mettere una password.

    Puó funzionare in codice ASP? Io potrei mettere un form per la raccolta della pass, e uno script in asp con una logica del tipo

    if pass=xxxx
    vai alla pagina tale

    else scrivi messaggio di errore.

    Puó funzionare in questo modo? Quanto puó essere sicura?

    Grazie anticipate, e buona giornata a tutti

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Visto che usi un db perché la passoword non la metti nel db?

    Roby

  3. #3
    Utente di HTML.it L'avatar di TeoB
    Registrato dal
    Dec 2004
    Messaggi
    592
    Non sono molto esperto, e non sapevo ci fosse anche questa opzione, mi informeró, grazie

  4. #4
    Originariamente inviato da TeoB
    Non sono molto esperto, e non sapevo ci fosse anche questa opzione, mi informeró, grazie



    come ci mette le info e i nomi(immagino) delle immagini, così puoi fare una tabella "utenti" in cui salvare username e password degli utenti che potranno accedere al gestionale

  5. #5
    Utente di HTML.it L'avatar di TeoB
    Registrato dal
    Dec 2004
    Messaggi
    592

    Re: Logica per password, puó funzionare?

    Originariamente inviato da TeoB

    if pass=xxxx
    vai alla pagina tale

    else scrivi messaggio di errore.
    Alla fine ho voluto fare una prova con questo metodo, giusto per un semplice esercizio visto che sto imparando.

    Ho un form che mi raccoglie diversi dati (password, nome, categoria, descrizione) e li invia ad una seconda pagina. Ho fatto diverse prove per farla funzionare e questa è l'ultima:

    codice:
    <%
    Dim oUpload, password, nome, categoria, descrizione
    Set oUpload = new cUpload
    password = oupload.form("password")
    if password ="prova" then
    	oUpload.SetPath "/public/galleries"
    	oUpload.AutoRename=False
    	oUpload.OverWrite=True
    	oUpload.Upload
    	oUpload.Save()
            nome = oUpload.GetFileName()
            categoria = oUpload.Form("categoria")
    	comments = oUpload.Form("descrizione")
    	descrizione = replace(comments,"'","''")
    dbConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/xxx.mdb")
    strsql = "INSERT INTO blablabla ( nome, categoria, descrizione ) Values ( '" & nome & "', '" & categoria & "', '" & descrizione & "');"
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open dbConn
    objConn.Execute strsql 
    Response.Write strsql
    objConn.Close 
    set objConn = Nothing
    else
    response.write "Non sei autorizzato"
    end if
    Set oUpload=Nothing
    %>
    Sbaglio qualcosa? Se nel form della prima pagina metto la pass giusta (prova) mi va a leggere direttamente l'else. Inoltre se faccio un response.write "&password&" è come se la variabile fosse vuota

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    password = oupload.form("password")
    response.write(password)
    Roby

  7. #7
    Utente di HTML.it L'avatar di TeoB
    Registrato dal
    Dec 2004
    Messaggi
    592
    codice:
    password = oupload.form("password")
    E' esattamente quello che avevo scritto io in riga 5

  8. #8

  9. #9
    Utente di HTML.it L'avatar di TeoB
    Registrato dal
    Dec 2004
    Messaggi
    592
    Quindi ho trovato quello che c'era di sbagliato:

    codice:
    if password ="prova" then
    va scritto:

    codice:
    if password =prova then


    Eppure nella guida che ho sotto mano qua

    La sintassi è:

    codice:
    'Verifica condizione
    if strNome="innovatel" then
    Grazie cmq Roby

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Così

    if password =prova then

    è sbagliato a meno che prova non sia a sua volta una variabile.

    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.