+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: stored procedure

  1. #1
    simone85 non Ŕ in linea Novello
    Luogo
    Italy
    Post
    3
    Ciao a tutti io sono Simone e volevo chiedervi un'aiutino, st├▓ realizzando una stored procedure in sqlserver.
    Questa procedura serve per effettuare il login, io ho messo un controllo sul numero di login sbagliati e quando arrivo tipo a tre tentativi sbagliati non permetto il login.
    Ho pensato di mettere un timer che dopo passati dieci minuti dall'ultimo tentativo sbagliato mi azzeri i tentativi quindi permetta di nuovo il login.

    Come potrei fare?

    Grazie mille a tutti

  2. #2
    Post
    4,740
    Blogs
    12
    Ciao simone85,
    Potresti ricorrere in diversi metodi...

    1░ Salvando nella tabella Login il numero di tentativi e inoltre l'ultimo tentativo di accesso. Cosi', durante la fase di Login effettui una condizione del tipo:

    Se ("numero_tentativi" >= 3) e (data_last_login <= 10 minuti) allora
    non effettuare il login
    altrimenti
    effettua il login
    fine se


    Ovviamente questo e' un esempio, ho utilizzato del PSEUDO CODICE. Per effettuare la differenza delle date e quindi risalire al numero di minuti trascorsi dalla data odierna e quella salvata nel Database, devi ricorrere alla funzione DateDiff().

    2░ Soluzione, la stessa, ma questa volta utilizzi dei Cookies, salvando i dati direttamente sul computer del Client (sconsiglio vivamente, alcuni Clients potrebbero avere disabilitati i Cookies sul proprio computer)

    A presto, spero di esserti stato utile,
    Giuseppe Leone

+ Rispondi al Thread

Discussioni simili

  1. Risposte: 3
    Ultimo Post: 12-10-2006, 22:31
  2. Risposte: 1
    Ultimo Post: 12-06-2006, 22:16
  3. [MySQL]Stored procedure con MySQL Administrator
    Da luciano.net nel forum MySQL
    Risposte: 1
    Ultimo Post: 28-02-2006, 15:39
  4. Eseguire stored procedure da VB
    Da shakercinz nel forum Visual Basic 6
    Risposte: 6
    Ultimo Post: 19-01-2005, 09:10

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi