Sto programmando un'applicazione per Windows Phone 7 che richiede l'autenticazione per l'accesso in lettura di tipo news.
Uso Application.UnhandledException per gestire (mio) AuthFailedException
, che può essere generato da qualsiasi pagina e navigare verso una pagina di accesso.
Per simulare una finestra di dialogo modale, faccio quanto segue:
- Allego un gestore di eventi
BackKeyPress
per cancellare lo stack posteriore, causando in effetti l'uscita dell'app. - All'accesso, invoco l'effettivo comportamento di ritorno per tornare alla pagina precedente, che
ha gettato il
AuthFailedException
(tutto nel modello di vista tramite l'iniezione di dipendenza appropriata).
Questo sembra sporco, ma almeno un po 'meglio di quello che gli hacker potrebbero essere altrimenti necessari ... Qualche consiglio su come migliorare la situazione?