Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    204

    adLockPessimistic o adLockOptimistic ?

    Forse il titolo del post non è azzeccatissimo ma sembrava
    pertinente.

    Salve gente, ho un problemino più teorico che pratico
    ed è il seguente:
    Ho creato un sito all'interno del quale gli utenti
    possono inviarsi messaggi (niente posta elettronica,
    sono solo messaggi di testo salvati in un DB).
    Esempio:
    Utente_1 manda un messaggio ad utente_2;
    Quando utente_2 si loga sul sito e visualizza la sua
    pagina iniziale nota che gli è stato inviato un messaggio
    da utente_1, ci clicca sopra e lo legge.
    Utente_2 risponde mandando un altro messaggio a utente_1.

    Esiste, però un passaggio internedio !

    Gli utenti non possono inviarsi messaggi direttamente
    questi ultimi devono essere prima 'vagliati' da 2 moderatori
    che NON si trovano nello stesso ufficio.

    Quando moderatore_1 (a Milano) apre l'elenco dei nuovi messaggi
    nota che utente_1 ha mandato un messaggio ad utente_2
    e tale messaggio è in attesa di essere 'vagliato' prima di poter
    essere inviato al destinatario.
    Moderatore_1 vaglia il messaggio poi lo invia.

    Il mio problema sta nell'impedire a moderatore_2 (a Roma) di aprire
    un messaggio che nello stesso momento è vagliato da moderatore_1
    e viceversa.

    In poche parole i due moderatori hanno la stessa lista di messaggi
    da vagliare ma devo impedire che entrambi agiscano sullo stesso massaggio

    P.S.
    Nota importante: una volta che il messaggio è stato vagliato
    (indipendentemente dal moderatore) viene contrassegnato come 'LETTO'
    e non appare più nella lista dei messaggi da vagliare.

    SI ACCETTANO CONSIGLI ! ! !

    RobyUA

  2. #2
    quando un moderatore apre un messaggio viene tolto dall'elenco così quello di roma non lo vede

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In altri termini usa un altro campo "in_visione" che imposti ad uno non appena un moderatore qualsiasi lo prende in carico.

    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.