Desidero sapere qual è la procedura migliore per controllare lo stato di accesso sul lato client. Quello che sto cercando di fare è controllare lo stato di login dell'utente e se non è loggato nella casella popup aperta (casella di login) utilizzando JavaScript.Verifica dello stato di accesso lato client
mi viene in mente 2 opzioni
- Effettuare una chiamata AJAX al server e ottenere lo stato di accesso.
- Avere una variabile nella pagina HTML e controllare questa variabile con JavaScript sul lato client. Ovviamente non mi fido di questo controllo, I ho ancora tutti i controlli necessari nei miei controller sul lato server .
L'opzione 1 è buona, ma può aggiungere un po 'di ritardo/latenza, quindi potrebbe non essere l'opzione migliore in termini di esperienza utente. O sbaglio, con un buon server (sto pensando di usare i servizi web di Amazon) questo ritardo sarà così minimo e l'utente non lo capirà (la domanda potrebbe sembrare sciocca ma questo è il mio primo sviluppo web quindi per favore sii comprensibile :))
Non riesco a vedere alcun problema con l'opzione 2, correggimi se ho torto. Come ho detto, sto cercando di capire la migliore pratica.
La domanda che mi hai posto è troppo ampia per rispondere ma comunque ho tentato di fare del mio meglio .. Buona fortuna ... puoi accettare anche la risposta ... –