Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Accessi con password

  1. #1
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696

    Accessi con password

    Salve gente.
    Devo gestire un sito in cui limitare l'accesso a certi dati attraverso un sistema password... a seconda di chi si connette dovrei far vedere certi dati ed altri no (sono previsti 2 tipi di accesso credo).
    Ho letto un po' di documentazione sull'accesso tramite password... mi consigliate di inserire UserID e PWD in un DB?
    Non dovrebbero esserci piu' di una ventina di utenti che possono accedere tramite password, e i dati non sono di importanza nazionale.
    PAZZIA PAZZIA
    PORTAMI VIA!

  2. #2
    Syd Barrett
    Guest
    quali sono le alternative?

  3. #3
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    boh... non ci sono alternative?
    PAZZIA PAZZIA
    PORTAMI VIA!

  4. #4
    Syd Barrett
    Guest
    metterli tutti nel codice... ma è "bruttissimo"... usa il database

  5. #5
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    ok
    grazie
    PAZZIA PAZZIA
    PORTAMI VIA!

  6. #6
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848
    Per quelle dimensioni creati un db Access con Username e Password legati agli utenti.
    Ti crei una variabile di sessione (che saranno tante quante sono le "versioni" del sito) e te la porti tra le pagine.
    A seconda della variabile alcuni link o caratteristiche saranno abilitate/disabilitate.

  7. #7
    Questo potrebbe esserti utile... nel caso tu voglia anche fare dei log di testo..


    '---------------------------------------------------------------
    ' accessi con database e log di testo
    ' autore : jc
    '----------------------------------------------------------------

    Sub validate(obj as object, e as eventargs)

    ' connessione al database

    dim dbconn as new oledbconnection _
    ("Provider=Microsoft.Jet.OleDb.4.0;" & _
    "Data Source=" +Server.MapPath("../auth/pswd.mdb"))

    ' controllo dei dati inseriti
    dim cmd as new oledbdataadapter _
    ("SELECT * FROM users WHERE username = '" & username.text &"' AND password = '"& password.text &"' ORDER BY memberid", dbconn)

    ' caricamento in memoeria dei dati

    dim dset as dataset
    dset = New Dataset()
    cmd.fill(dset,"users")

    ' se l utente ha password ed username corrette

    if (dset.tables("users").rows.count=1) then
    dbconn.close

    ' il file log.text registra l'accesso

    dim esaminatore as new StreamWriter(Server.MapPath("log.txt"), true)

    dim ip
    ip = request.UserHostAddress

    esaminatore.WriteLine("In data "&date.now()&" ")
    esaminatore.WriteLine(" Qualcuno con questo ip : "& IP &" si è loggato con la username : "& username.text &" ed ha effettuato un log-in valido")
    esaminatore.WriteLine("")
    esaminatore.close

    ' e lo reindirizza alla giusta pagina
    session("name") = username.text
    response.redirect("uareok.htm")

    'altrimenti
    else


    dim ip
    ip = request.UserHostAddress

    ' il file tentativi.text registra il tentativo di accesso non autorizzato
    dim esaminatore2 as new StreamWriter(Server.MapPath("tentativi.txt"),true)
    esaminatore2.WriteLine("In data "&date.now()&" ")
    esaminatore2.WriteLine("Qualche utente non autorizzato con questo ip : "& IP &" ")
    esaminatore2.WriteLine("Ha cercato di effettuare il login alla pagina di sicurezza introducendo per username il valore : " & username.text & " e come password questo valore : " & password.text & "")
    esaminatore2.WriteLine("")
    esaminatore2.close
    dbconn.close

    ' e lo reindirizza ad una pagina di default
    response.redirect("wrong.htm")


    end if

    dbconn.close
    End Sub

  8. #8
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    siete veramente troppo buoni :quipy:
    vi faccio proprio pena mi sa
    p.s.grazie!!!
    PAZZIA PAZZIA
    PORTAMI VIA!

  9. #9
    Originariamente inviato da Dust_79
    siete veramente troppo buoni :quipy:
    vi faccio proprio pena mi sa
    p.s.grazie!!!
    figurati.. se hai problemi chiama pure.. qualcuno ti risponderà.. :adhone:

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.