[Authorize]
public class MyController : BaseController
{
[PermissionAuthorize]
public ActionResult GridData()
{
return Json(data, JsonRequestBehavior.AllowGet);
}
}
Ho creato l'attributo PermissionAuthoize per il controllo dell'autorizzazione dell'utente su un'azione particolare. Ho un problema Dopo che la sessione utente o il ticket scadono in quel momento se l'utente invia ajax requrest al controller, quindi autorizza l'attributo rifiuta la richiesta e restituisce come forma di login html all'utente.questa app non è in esecuzione. mostra l'impatto negativo sull'utente.Come reindirizzare l'autorizzazione di Ajax su controller alla pagina di accesso? .
quindi, desidero reindirizzare l'utente alla pagina di accesso se inviano una richiesta Ajax sul biglietto scaduto.
Posso creare un altro attributo di autorizzazione per controller?
Darin già dato la risposta qui: http://stackoverflow.com/questions/5238854/handling-session-timeout-in-ajax-calls –