Ho provato a google alcune cose sugli attributi personalizzati ma non sono ancora sicuro su come procedere ....Come creare un attributo personalizzato che reindirizzerà a Login se restituisce false, simile all'attributo Authorize - ASP.NET MVC
sto memorizzazione di alcuni importanti dettagli dell'utente nel cd cookies di sessione (ex UserID) una volta nella del registro dell'utente .. e tutto quello che voglio fare è creare un attributo in cui se la
if (Session["UserID"] == null)
quindi reindirizzerà per accedere proprio come fa l'attributo [Autorizza]. In questo modo posso applicare questo attributo a livello di Controller ovunque.
Devo sovrascrivere l'attributo Autorizza? Ne creane uno nuovo? Come faccio a reindirizzare per accedere anche?
Sto anche utilizzando ASP.NET MVC 4
Grazie per qualsiasi aiuto
Si può certamente definire filtri di autenticazione personalizzati (ossia i tipi che implementano [ 'IAuthorizationFilter'] (https://msdn.microsoft.com/ it-us/library/system.web.mvc.iauthorizationfilter% 28v = vs.100% 29.aspx)) ma altrimenti la tua domanda è molto ampia: devi definire molto meglio ciò che vuoi ottenere. – Richard
Scusa se non sto cercando di convincere qualcuno a codificarlo per me, suppongo che stia solo cercando indicazioni su cosa dovrei fare specificamente per la ricerca. – user1189352
@Richard Penso che sia esattamente quello di cui avevo bisogno. Quindi se implemento IAuthorizationFilter, se fallisce, verrà reindirizzato a Login proprio come [Autorizza]? Immagino sia quello che sto più cercando. – user1189352